네트워크 기초 - 2.네트워크 모델
네트워크 모델의 종류
네트워크 계층 모델
TCP/IP 모델
- 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음이다.
- 1960년대 말 미국방성 연구로 시작되어 1980년대 초 프로콜 모델로 공개
- 4계층 - 응용
- 3계층 - 전송
- 2계층 - 네트워크
- 1계층 - 네트워크 인터페이스
OSI 7 계층:
- ISO(국제 표준화 기구)에서 네트워크의 표준으로 지정한 모델
- 데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것
- 7계층 - 응용 : HTTP, SMTP, IMAP, POP, SNMP, FTP, TELNET, SSH
- 6계층 - 표현 : SMB, AFP, XDR
- 5계층 - 세션 : NetBIOS
- 4계층 - 전송 : TCP, DUP, SPX
- 3계층 - 네트워크 : IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP
- 2계층 - 데이터 링크 : 이더넷, 토큰링, PPP, HDLC, 프레임 릴레이, ISDN, ATM, 무선랜, FDDI
- 1계층 - 물리 : 전선, 전파, 광섬유, 동축케이블 ,도파관, PSTN, 리피터, DSU, CSU, 모뎀
*아직 모두 자세히 알 필요는 없다
TCP/IP 와 OSI7 모델 비교
공통점
- 계층적 네트워크 모델
- 게층간 역할을 정의해놓고 사용
차이점
- 계층의 수 차이
- OSI는 역할 기반, TCP/IP는 프로토콜 기반
- OSI는 통신 전반에 대한 표준
- TCP/IP는 데이터 전송기술 특화
패킷
패킷: 네트워크를 통해 전달되는 데이터를 통칭하는 말
- 프로토콜을 블록단위로 구분하여 캡슐화해서 구성하며, 계층구조에 따른 순서가 존재한다
- 제어정보와 사용자 데이터(페이로드)로 이루어진다.
패킷의 구조
- 헤더, 페이로드(실질적으로 보내려고 하는 데이터) , 푸터(일반적으로 잘 사용되지 않음)
- 페이로드에 프로토콜을 헤더로 붙이는 과정을 캡슐화(Incapsulation)이라고 부름
- 프로토콜을 붙일 때는 상위계층에서 하위계층의 순서로 붙이게 된다. 예:
- 페이로드[데이터]
- 헤더[TCP] (4계층) + 페이로드[데이터]
- 헤더[IPv4] (3계층) + 페이로드[TCP, 데이터]
- 헤더[Ethernet] (2계층) + 페이로드[IPv4, TCP, 데이터]
- 패킷을 받았을 때 프로토콜을 하나씩 확인하며 데이터를 확인하는 과정 - Decapsulation
- 위 예시에서 헤더의 프로토콜을 4 → 3 → 2 → 1 순으로 역으로 확인하게 된다.
- 계층별로 패킷을 부르는 이름(PDU, Protocoal Data Unit)이 다르다
- 4계층의 PDU = 세그먼트
- 3계층의 PDU = 패킷 (용어는 같지만 뜻은 다르다)
- 2계층의 PDU = 프레임
댓글남기기