채니의 개발일기

TCP/IP 본문

정보학/정보처리기사

TCP/IP

윤채니챈 2023. 7. 9. 13:40
728x90
반응형

TCP/IP

TCP/IP는 인터넷을 비롯한 다양한 네트워크에서 사용되며(주로 인터넷)

데이터의 전송과 라우팅, 주소 지정, 패킷 분할 및 재조립 등을 처리하는 데 사용된다.

 

TCP/IP 계층

 

네트워크 액세스 계층 (Network Access Layer): 실제로 데이터를 전송하는 물리적인 네트워크 인터페이스와 관련된 기술과 프로토콜을 제공

 Ethernet, Wi-Fi, DSL과 같은 다양한 네트워크 기술과 관련된 프로토콜이 여기에 속합니다.

 

인터넷 계층 (Internet Layer): 인터넷 계층은 IP 프로토콜을 사용하여 데이터 패킷의 라우팅, 주소 지정 및 패킷 분할 등을 처리.

  • IP 프로토콜: 비신뢰성, 비연결형, 각 기기에 고유한 IP 주소를 할당하여 데이터를 전송하고 목적지로 라우팅하는 역할을 수행
  • ICMP: 인터넷 제어 메세지 프로토콜, IP의 오류를 관리해주는역할
  • IGMP
  • ARP IP주소를 MAC주로 바꿈
  • RAP MAC 주소를 IP주로바

 IP: 논리주소 MAC:물리주소

 

전송 계층 (Transport Layer): 전송 계층은 데이터의 신뢰성과 흐름 제어를 담당

  • TCP 신뢰성을 보장하고 데이터의 순서를 제어하기 위해 사용
  • UDP는 신뢰성을 요구하지 않는 실시간 통신에 사용
  • RTCP : 패킷의 전송 품질을 제어하는 프로토콜

 

응용 계층 (Application Layer): 응용 계층은 사용자가 인터넷에서 작동하는 응용 프로그램과 상호 작용하기 위한 프로토콜을 제공한다.

  • HTTP (HyperText Transfer Protocol): HTTP는 웹 페이지 요청과 응답을 처리하는 데 사용되는 프로토콜
  • SMTP (Simple Mail Transfer Protocol): SMTP는 이메일 전송을 위해 사용되는 프로토콜
  • Telnet: Telnet은 원격 호스트 또는 서버에 접속하기 위한 프로토콜
  • SNMP (Simple Network Management Protocol): SNMP는 네트워크 장치 및 시스템의 관리와 모니터링을 위해 사용되는 프로토콜
  • DNS (Domain Name System): DNS는 도메인 이름과 IP 주소 간의 매핑을 제공하는 시스템과 프로토콜
  • FTP (File Transfer Protocol): FTP는 파일 전송을 위해 사용되는 프로토콜
  • MQTT (Message Queuing Telemetry Transport):발행-구독 모델을 기반으로 하며, 센서 데이터, 제어 명령 및 이벤트 등 다양한 메시지를 효율적으로 전달할 수 있다. 

 

728x90
반응형