IT/영어 공부노트
네트워크 계층 - IP프로토콜 본문
반응형
네트워크 계층
OSI 7계층 중 3계층에 해당하는 계층으로, 서로 다른 네트워크에 있는 컴퓨터들이 데이터를 주고 받게하는 계층이다.
2계층 데이터 링크 계층에서, 서로 다른 컴퓨터끼리 통신하기 위해 맥주소가 필요했다면, 네트워크 계층에서는 IP주소가 필요하다.
이를 위해 라우터 장비를 사용하고, 라우터는 목적지 뿐만 아니라 어떤 경로로 보낼지도 결정한다.(라우팅)
-> 동일한 스위치에 연결된 컴퓨터들은 동일한 네트워크에 속하고, 라우터는 서로 다른 네트워크를 연결해준다.
IP 프로토콜
TCP/IP 기반의 인터넷 망을 통하여 데이타그램의 전달을 담당하는 프로토콜이다.
정확한 목적지에 도착할 수 있도록 기능하는 것으로, IP 프로토콜에 따라 네트워크에 연결된 컴퓨터는 물리적 연결이나 거리에 상관없이 통신이 가능하다.
IP 헤더
Service Type
비트 번호 | 각 비트의 값 | |
0 | 1 | |
0~2 | 우선순위(111: 가장높음) | |
3 | 지연 보통 | 지연 낮음 |
4 | 전송률 보통 | 전송률 높음 |
5 | 신뢰성 보통 | 신뢰성 높음 |
6~7 | 예약 |
패킷분할
- Identification 호스트로부터의 각 조각이 같은 데이터그램에 속하면 같은 일련번호값을 공유한다. 분할되지 않은 패킷: 값을 순차적으로 증가, 분할된 패킷: 동일한 번호 부여
- DF(Don't Fragment) 패킷 분할 금지
- MF(More Fragment) 분할된 패킷의 처음과 중간: 1, 마지막: 0
- Fragment Offset 분할되기 전 데이터에서의 상대적인 위치 정보(8바이트의 배수로 지정)
주소관련
- Source Address 송신 호스트 IP주소
- Destination Address 수신 호스트 IP 주소
기타
- Versrion Number 버전4 (IPv4)
- Header Length 헤더 길이를 32 비트 단위로 표시
- Packet Length 헤더를 포함한 패킷의 전체 길이
- Time To Live(TTL) 패킷의 생존 기간, 라우터를 거칠 때 마다 1씩 감소되어, 0이 되면 네트워크에서 강제로 제거
- Transport Protocol 상위 계층 프로토콜
- Header Checksum 헤더 오류 검출
참조
https://losskatsu.github.io/os-kernel/network-basic04/#4-%EB%9D%BC%EC%9A%B0%ED%84%B0
반응형