공부/네트워크

[네트워크] 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 - 전송계층 프로토콜

 

[네트워크] OSI 7 - 전송계층 프로토콜

종류 TCP UDP RTP RTCP 1. TCP (Transmission Control Protocal) 양방향 연결형 서비스를 제공한다. 가상 회선 연결 형태의 서비스를 제공한다. 스트림 위주의 전달(패킷 단위)을 한다. 신뢰성 있는 경로를 확립

yjkim97.tistory.com

 

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 계층

 

[네트워크] OSI 7 계층

프로토콜이란? 통신망에서 송신과 수신 사이에서 데이터를 주고 받기 위해 미리 약속된 운영상의 통신규약이다. 프로토콜의 구성요소 구문 (Syntax) 의미 (Semantics) 순서 (Timing) 통신 프로토콜 중에

yjkim97.tistory.com