공부/네트워크
[네트워크] TCP/IP 계층
yjkim_97
2021. 12. 26. 17:56
OSI 7계층과 매우 흡사한 TCP/IP 계층이 있다.
TCP/IP계층은 Transmission Control Protocal/Internet Protocal로 매국 ARP ANET에서 개발한 DoD(미국방성) 모델이다.
네트워크 환경에 대한 표준으로 OSI보다 먼저 만들어지고 OSI만큼 많이 사용되고 있다.
1. TCP/IP 4계층
계층 | 역할 | 데이터 단위 | 전송 주소 | 프로토콜 및 서비스 | 장비 |
4. 응용계층 (Application) |
응용프로그램 간의 데이터 송수신 | Data / Message |
FTP, HTTP, SNMP, SSH, Telnet, DNS, SMTP 등 | 게이트웨이 | |
3. 전송계층 (Transport) |
호스트 간의 자료 송수신 | Segment | PORT | TCP, UDP, RTP, RTCP 등 | |
2. 인터넷 계층 (Internet) |
데이터 전송을 위한 IP 주소 지정 및 경로 지정 | Packet | IP | IP, ARP, RARP, ICMP, OSPR 등 | 라우터 |
1. 네트워크 연결 계층 (Network Access) |
실제 데이터인 프레임을 송수신 | Frame | MAC | Ethernet, PPP, Token Ring 등 | 브릿지, 스위치 |
1. 응용계층 - 4계층
keyword : 사용자
- OSI 7계층의 응용계층, 표현계층, 세션계층 역할을 수행한다.
- 사용자들이 사용하는 프로그램이 있는 계층이다. -> 사용자 응용프로그램 인터페이스를 담당
2. 전송계층 - 3계층
keyword : 신뢰성, 에러처리
- OSI 7계층의 전송계층 역할을 수행한다.
- 송신측과 수신측간의 논리적인 연결을 관리한다.
- 신뢰성있는 메시지를 전송 역할을 담당한다.
- 신뢰성있는 데이터 전송을 위해 에러처리 기능을 수행한다.
프로토콜
2021.04.17 - [공부/정보처리기사] - [네트워크] OSI 7 - 전송계층 프로토콜
3. 인터넷계층 - 2계층
keyword : IP, 경로설정, 라우팅
- OSI 7계층의 네트워크계층 역할을 수행한다.
- IP 주소를 할당하고 라우터의 라우팅 알고리즘을 통해 경로설정을 한다.
- DNS를 통해 논리적 주소를 지정해준다.
- ICMP 프로토콜을 사용하여 네트워크를 관리한다.
- 멀티캐스팅을 위한 IGMP가 존재한다.
- 라우팅을 위한 BGP, OSPF, RIP가 존재한다. (라우팅 알고리즘)
데이터그램 (Datagram)
인터넷계층에 데이터그램이라는 용어가 있다. 데이터그램은 기존 패킷에 IP Header를 붙이는 것을 의미한다.
프로토콜
4. 네트워크 연결 계층 - 1계층
keyword : MAC, 물리적, 전기신호, 에러검출
- OSI 7계층의 데이터링크계층과 물리계층 역할을 수행한다.
- MAC 주소를 할당하고 물리적 케이블 혹은 무선 통신 및 연결을 통해 데이터를 전송한다.
- 기본적으로 에러검출/패팃의 프레임화 기능을 수행한다.
2021.04.10 - [공부/네트워크] - [네트워크] OSI 7 계층