TCP/IP

초보개발·2021년 11월 11일
0

Network

목록 보기
5/10

프로토콜

서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화한 통신 규약

  • 구문 : 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨을 규정
  • 의미 : 제어 정보 규정
  • 시간 : 통신 속도, 순서 제어 규정

TCP/IP

인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록하는 표준 프로토콜

  • TCP : 신뢰성 있는 연결형 서비스 제공, 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 제공
  • IP : 데이터그램 기반의 비연결형 서비스 제공, 패킷의 분해/조립, 주소 지정, 경로 선택 기능 제공

TCP/IP 구조

  • 네트워크 액세스 계층 : 실제 데이터를 송수신
  • 인터넷 계층 : 데이터 전송을 위한 주소 지정, 경로 설정
  • 전송 계층 : 호스트 간의 신뢰성 있는 통신 제공
  • 응용 계층 : 응용 프로그램 간의 데이터 송수신 제공

전송 계층의 프로토콜

TCP

  • 양방향 연결형 서비스 제공
  • 가상 회선 연결 형태의 서비스 제공
  • 스트림 위주의 전달(패킷)
  • 신뢰성 있는 경로 확립, 메시지 전송 감독
  • 패킷의 분실, 손상, 지연, 순서가 틀린 것이 발생할 때 투명성이 보장되는 통신을 제공

UDP

  • 비연결형 서비스 제공
  • TCP에 비해 상대적으로 단순한 헤더를 가지므로 오버헤드가 적고 제어 기능이 없어 전송 속도가 빠름
  • 정기적으로 반복해서 전송할 경우, 빠르게 전달할 경우, 동시에 여러 사용자에게 데이터 전달할 경우 사용
  • 실시간 전송에 유리, 신뢰성보다 속도가 중요한 네트워크에서 사용

RTCP(Real-Time Control Protocol)

  • RTP 패킷의 전송 품질을 제어하기 위한 프로토콜
  • 세션에 참여한 각 참여자들에게 주기적으로 제어 정보 전송
  • 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만 제공

인터넷 계층의 프로토콜

IP

  • 전송할 데이터에 주소를 지정하고 경로를 설정하는 기능을 함
  • 비연결형인 데이터그램 방식을 사용하므로 신뢰성이 보장되지 않음

ARP

  • 호스트의 IP 주소를 호스트와 연결된 네트워크 접속 장치의 물리적(MAC)으로 바꿈

ICMP

  • IP와 조합해 통신중 발생하는 오류 처리, 전송 경로 변경을 위해 제어 메시지를 관리

0개의 댓글