
3계층의 대표적인 역할이 해당 프로토콜로 최적의 경로를 통해 가도록 하는 것인데, 그러한 정보를 담고 있는 지도테이블이 바로 라우팅 테이블이다. 라우팅 테이블이 무엇이고, 어떤 방식으로 동작하는지 알아보자🤗 라우팅 테이블 cmd창을 열어서 netstat -r 명령어를 입력하면 라우팅 테이블을 볼 수 있다. 이곳에 적힌 주소로만 이동할 수 있고, 어디로 가야할 지 모르는 경우 게이트웨이로 빠져나가도록 설정되어있다. 다른 네트워크랑 통신하는 과정 목적지의 네트워크 대역이 본인의 라우팅 테이블에 존재해야지만 통신할 수 있다. ICMP 요청 프로토콜 만든다. (type: 8(요청)) -> IPv4 프로토콜 생성 -> 이더넷 프로토콜 생성! 이더넷 프로토콜의 목적지 MAC주소는 실제 목적지의 MAC주소가 아닌, ..
멀리 있는 곳과 통신하기 위해서 "IPv4" 프로토콜을 사용하게 된다. IPv4는 무엇이고, 어떻게 통신하는지 알아보자🤗 IPv4 네트워크 상에서 데이터를 교환하기 위한 프로토콜 데이터가 정확하게 전달될 것을 보장하지 않음(중간에 누락될 가능성도 있음) 정확하고 순차적인 전달은 상위프로토콜인 TP에서 보장한다. 구조 Version: 4 (IPv6랑은 구조 자체가 다름) (4 bit) IHL(헤더 길이: 20바이트~ 60바이트) : 4bit로 표현/ 4로 나눈 값을 입력함 TOS(type of service): 요즘에는 사용하지 않음. 0으로 비워둠. (8bit) Total Length: 상위계층에서부터 인캡슐레이션 해서 내려온 데이터의 전체 길이 (16bit) Identification: 쪼개진 데이터들..

같은 네트워크 대역에서 통신할 때 사용되는 ARP 프로토콜. ARP 프로토콜이 무엇이고, 어떻게 통신하는지에 대해서 알아보자!🤓 ARP 프로토콜 같은 네트워크 대역에서 통신할 때 필요한 것은 MAC주소 ip주소를 입력했을 때 상대방의 MAC주소를 알아보게 되는데, 이 때 ARP 프로토콜을 이용하여 MAC주소를 알아온다. ARP 통신 과정(ARP 프로토콜로 상대방 MAC 주소 알아오기) 같은 네트워크(LAN) 대역 안에 A컴퓨터와 C컴퓨터가 있다고 하자. A는 C의 IP주소만 알고 MAC 주소는 모르는 상태이다. A는 ARP프로토콜에 본인 MAC주소 + 본인 IP주소 + C컴퓨터 MAC주소(모르니까 다 0처리) + C IP주소를 포함한다. -> 이더넷 프로토콜로 인캡슐레이션한다. -> 목적지를 FFFFFF..

컴퓨터끼리 통신하기 위해서는 IP주소가 필요하다. 오늘은 IP주소가 무엇이고, 컴퓨터끼리 어떻게 통신하는지 알아보자🤗 네트워크 계층(Network Layer) 여러개의 노드를 거칠 때마다 경로를 찾아주는 역할을 하는 계층 네트워크 계층 종류 IP ICMP ARP RARP 3계층의 기능 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당한다. IPv4 주소: 현재 PC에 할당된 IP주소 서브넷 마스크 IP 주소에 대한 네트워크의 대역을 규정(네트워크 대역을 어디서부터 규정할건지?) 어디까지가 네트워크 대역을 구분하는데 사용하고 어디서부터 호스트를 구분하는데 사용하는지 지정 2진수로 표기했을 때 1로 시작, 1과 1사이에는 0이 올 수 없다는 규칙을 가지고 있음 ex) 111..

오늘은 네트워크 계층이 어떻게 구성되어 있는지 알아보자🤗 OSI 7계층 OSI 7계층은 국제표준화기구인 ISO에서 표준으로 지정한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. [3.1] 패킷 네트워크 상에서 전달되는 데이터의 형식화된 블록이다. 여러 프로토콜로 캡슐화 되어있다. [3.2] 데이터 전송(캡슐화) 특정 프로토콜이 필요할 경우 현재 패킷에 새로운 프로토콜을 붙여주어서 캡슐화를 진행한 후 패킷을 전송한다. 붙는 프로토콜은 OSI7계층 순서 를 따른다. (하위계층이 먼저 붙는 경우는 없음!) [3.3] 데이터 수신(디캡슐화) 패킷을 받았을 때 프로토콜들을 하나씩 확인하면서 데이터를 확인하는 과정
- Total
- Today
- Yesterday
- OS
- IPv4
- allauth
- SQL
- 동적프로그래밍
- 프로그래머스
- 4계층
- 인텔리제이
- C++
- 운영체제
- DP
- 네트워크
- Python
- dfs
- intellij
- cs
- 다대다매핑
- BFS
- 브루트포스
- 5397
- Network
- 백준
- 완전탐색
- 알고리즘
- 코테
- SQLD
- 파이썬
- cs공부
- 코딩테스트
- 소셜로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |