네트워크 모델 종류
TCP/IP 모델
- 1960년대 말 미국 방성의 연구에서 시작, 1980년대 초 프로토콜 모델로 공개
- 현재 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜(통신 규약)의 모음
OSI 7 Layer
- 1984년 네트워크 통신을 체계적으로 다루는 ISO에서 표준으로 지정한 모델
- 데이터를 주고 받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것
두 모델 비교
공통점
- 계층적 네트워크 모델
- 계층 간 역할 정의
차이점
- 계층 수
- TCP/IP - 프로토콜 기반 / OSI - 역할 기반
- TCP/IP - 데이터 전송 기술 특화 / OSI - 통신 전반에 대한 표준
네트워크를 통해 전달되는 데이터, 패킷
패킷이란?
- 네크워크 상에서 전달되는 데이터를 통칭
- 네트워크에서 전달하는 데이터의 형식화된 블록 (여러 프로토콜들로 캡슐)
- 패킷 = 제어 정보 + 사용자 데이터
- *사용자 데이터는 페이로드라고 하기도 함
- 페이로드 - 실제 내가 보내고자 하는 데이터
- 헤더 - 붙을 수도 있음
- 풋터- 일반적으로 거의 사용 x
패킷을 이용한 통신 과정 - Encapsulation (캡슐화)
상위 계층에서 하위 계층으로 내려가면서 프로토콜을 붙이는 것을 확인할 수 있음
패킷을 이용한 통신 과정 - Decapsulation (디캡슐화)
계층별 패킷의 이름 Protocol Data Unit (PDU)
- 세그먼트: 4계층의 PDU (TCP + 데이터)
- 패킷: 3계층의 PDU (IPv4 + 데이터)
- 프레임: 2계층의 PDU (Ethernet + 데이터)
실습
프로토콜의 캡슐화된 모습과 계층별 프로토콜 확인
Wireshark
참고자료
https://www.youtube.com/watch?v=y9nlT52SAcg&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=4
위 강의를 보고 정리한 글입니다.
'Computer Science > 네트워크' 카테고리의 다른 글
06. 멀리 있는 컴퓨터 간의 통신 - IP 프로토콜 구조 (0) | 2023.08.08 |
---|---|
05. 통신하기 전 반드시 필요한 ARP 프로토콜 (0) | 2023.08.01 |
04. IP 주소 (3계층) (0) | 2023.07.28 |
03. 가까이 있는 컴퓨터 간의 통신 (2계층) (0) | 2023.07.26 |
01. 네트워크란 무엇인가? (0) | 2023.07.24 |