별의 공부 블로그 🧑🏻‍💻
728x90
728x170

컴퓨터 일반

프로토콜(Protocol)

프로토콜의 기능

  • 프로토콜(Protocol) : 네트워크에서 서로 다른 컴퓨터들 간에 정보 교환을 할 수 있게 해주는 통신 규약
  • 통신망에 흐르는 패킷 수를 조절하는 등의 흐름 제어(Flow Control) 기능이 있어 시스템 전체의 안정성을 유지할 수 있음.
  • 정보를 전송하기 위하여 송·수신기가 같은 상태를 유지하도록 하는 동기화(Synchronization) 기능을 수행함.
  • 데이터의 전송 도중에 발생하는 오류를 검출함.

 

프로토콜의 종류

TCP

  • 메시지를 송·수신자의 주소와 정보로 묶어 패킷(Packet) 단위로 분류
  • 전송 데이터의 흐름을 제어하고 데이터의 에러 유무 검사
  • OSI 7계층 중, 전송(Transport) 계층 에 해당함.

IP

  • 패킷 주소를 해석하고 경로를 결정하여 다음 호스트로 전송함.
  • OSI 7 계층 중, 네트워크(Network) 계층 에 해당함.

ARP

  • IP 주소를 이용하여 물리적인 MAC 주소를 찾아 주는 프로토콜

UDP

  • IP를 사용하는 네트워크의 한 컴퓨터에서 다른 컴퓨터로 데이터그램을 전송하기 위해 사용하는 프로토콜
  • 메시지가 분실되거나 송신된 순서와 다른 순서로 수신되는 등, 데이터 전송에 신뢰성을 보장하지 않는 비접속형 통신을 제공함.

ICMP

  • IP와 조합하여 통신 중에 발생하는 오류의 처리와 전송 경로의 변경 등을 위한 제어 메시지를 관리하는 프로토콜

SNMP

  • TCP/IP의 네트워크 관리 프로토콜
  • 라우터나 허브 등 네트워크 기기의 네트워크 정보를 네트워크 관리 시스템에 보내는 데 사용되는 표준 통신 규약

 

TCP/IP의 구조

  • 응용 계층
    • 응용 프로그램 간의 데이터 송·수신 제공
    • TELNET, FTP, SMTP, SNMP
  • 전송 계층
    • 호스트들 간의 신뢰성 있는 통신 제공
    • TCP, UDP
  • 인터넷 계층
    • 데이터 전송을 위한 주소 지정, 경로 설정 제공
    • IP, ICMP, IGMP, ARP, RARP
  • 링크 계층
    • 실제 데이터를 송·수신하는 역할
    • Ethernet, IEEE 802, HDLC, X.25
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖