본문 바로가기
[Cloud & Infrastructure]/[Network]&[Server]

[Network] TCP/IP 란?

by 코드몽규 2022. 5. 27.
반응형

TCP/IP란?

  TCP/IP에 대해 알아보기전에 먼저 프로토콜의 개념을 알고있어야 합니다. 프로토콜은 시스템과 애플리케이션 프로그램에서 정보를 교환할 수 있도록 하는 메시지 형식 및 프로시저에 대한 규칙 세트입니다.  신호를 수신받는 호스트가 메시지를 이해하려면 통신에 관련된 각 시스템은 TCP/IP가 가진 규칙을 준수해야합니다. 

 

  TCP/IP의 프로토콜 계층을 보면 쉽게 이해가 가능합니다.

   TCP/IP는 정보가 발신자에서 수신자로 이동하는 방법을 조심스럽게 정의합니다.

1. 우선 애플리케이션 프로그램은 메시지나 데이터 스트림을 인터넷 전송 계층 프로토콜인 UDP(User Datagram Protocol) 또는 TCP(Transmission Control Protocol) 중 하나로 전송합니다.

2. 해당 프로토콜은 애플리케이션으로부터 데이터를 수신하고 이를 패킷이라 부르는 보다 작은 조각으로 나누어 대상 주소를 추가한 후 다음 프로토콜 계층인 인터넷 네트워크 계층을 따라 패킷을 패스합니다.

3. 인터넷 네트워크 계층은 패킷을 IP(인터넷 프로토콜) 데이터그램에 포함한 후 데이터그램 헤더 및 트레일러에 넣고 데이터그램 전송 위치(대상에 직접 또는 게이트웨이에)를 결정한 후 네트워크 인터페이스 계층으로 데이터그램을 패스합니다.

  4. 네트워크 인터페이스 계층은 IP 데이터그램을 승인하고 이더넷이나 토큰 링 네트워크와 같은 특정 네트워크 하드웨어를 통해 이들을 프레임으로 전송합니다.

 

  

전송자(애플리케이션) 에서 수신자(Host)로의 정보 이동

 

호스트에서 애플리케이션으로 정보 이동 (역방향)

 

호스트 데이터 전송 및 수신 

 

 

반응형

댓글