쳉지로그

[네트워크] TCP/IP (Transmission Control Protocol/Internet Protocol) 본문

네트워크/기초 용어

[네트워크] TCP/IP (Transmission Control Protocol/Internet Protocol)

쳉지 2021. 10. 13. 14:54
프로토콜(Protocol)

- 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계

 

 

TCP/IP 프로토콜

- IP(Internet Protocol) : 네트워크 구조를 유지하기 위한 프로토콜 / 패킷을 목적지까지 전송

- TCP(Transmission Control Protocol) : 통신을 보장하기 위한 프로토콜 / 데이터의 정확성 확인

=> TCP/IP : 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규악

 

 

TCP/IP 4계층

- OSI 7계층을 더욱 추상화 한 TCP/IP 4계층 등장

1) 네트워크 엑세스 계층 (물리, 데이터링크 계층)

- TCP/IP 패킷을 네트워크 매체로 전달하는 것과 네트워크 매체에서 TCP/IP 패킷을 받아들이는 과정을 담당

- 물리적 주소로 MAC 주소 사용

- 프레임 단위의 데이터 구성

- LAN, 패킷망 등에 사용됨 (ex. Ethernet, Token Ring, ...)

 

2) 인터넷 계층 (네트워크 계층)

- 어드레싱(Addressing), 패키징(Packaging), 라우팅(Routing) 기능 제공

- 네트워크 상 최종 목적지까지 정확하게 연결되도록 연결성 제공

- 전송 주소: IP 주소

- 패킷 단위의 데이터 구성

- 프로토콜 : ARP, IP, ICMP, RARP

 

3) 전송 계층 (전송 계층)

- 애플리케이션 계층의 세션과 데이터그램 통신서비스 제공

- 통신 노드 간의 연결 제어 및 자료 송수신 담당

- 전송 주소: 포트(Port)

- 세그먼트 단위의 데이터 구성

- 프로토콜: TCP, UDP, RTP, ...

 

4) 응용 계층 (세션, 표현 응용 계층)

- 사용자 응용프로그램 인터페이스 담당

- 응용프로그램들이 데이터를 교환하기 위해 사용되는 프로토콜

- 데이터/메세지(Data/Message) 단위의 데이터 구성

- 프로토콜: SMTP, HTTP, FTP, DNS, ...

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 레퍼런스

- https://coding-factory.tistory.com/613

 

[Network] TCP / IP란 무엇인가?

TCP / IP란? TCP/IP(Transmission Control Protocol/Internet Protocol)는 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약입니다. TCP / IP는 이름에서 알 수 있듯 TCP / IP에는 두가지 프로토..

coding-factory.tistory.com

- https://velog.io/@jehjong/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9D%B8%ED%84%B0%EB%B7%B0-TCPIP-4%EA%B3%84%EC%B8%B5

 

[개발자 인터뷰] TCP/IP 4계층

계층 모형TCP/IP 모형은 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음으로 각 계층은 담당하는 위치마다 처리 역할을 구분해 진행함으로 서로 간의

velog.io

 

Comments