[CS] 네트워크 계층모델과 패킷
네트워크 계층 모델
- osi 계층별 프로토콜
다 외울수는 없겠지만 굵은표시 해둔것은 프로토콜 구조까지 기억해두어야 함
- 두 모델의 공통점
1) 계층적 네트워크의 모델
2) 계층간 역할 정의 - 두 모델의 차이점
1) 계층의 수 차이
2) OSI는 역할 기반, TCP/IP는 프로토콜 기반
3) OSI는 통신 전반에 대한 표준
4) TCP/IP는 데이터 전송기술 특화
패킷
네트워크 상에서 전달되는 데이터. 블록 단위
여러 프로토콜들로 캡슐화 됨
일반적으로
[ 헤더 / 페이로드(실질적으로 보내려는 데이터) / 풋터 ] 의 형식으로 이루어져 있으며
대부분 헤더를 사용하고 풋터는 없는 경우가 많음
- 캡슐화 : 상위 계층 데이터와 헤더를 모두 하위계층의 데이터 부분에 포함해서 삽입
(하위→상위를 붙이는것은 불가능) -
역캡슐화 : 캡슐화된 패킷을 받았을때 확인하는 과정
- 계층별 패킷의 이름 PDU(Protocol Data Unit)
세그먼트 : 4계층의 PDU (ex.TCP + 데이터)
패킷 : 3계층의 PDU (ex.IPv4 + ~)
(용어는 같으나 위에서 말한 패킷과는 다름)
프레임 : 2계층의 PDU (ex.Ethernet + ~)
유튜브 : https://youtu.be/y9nlT52SAcg