정보학/정보처리기사
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
반응형