>일반적인 문제 >TCP 프로토콜의 주요 기능은 무엇입니까?

TCP 프로토콜의 주요 기능은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-04-01 17:16:27134659검색

TCP 프로토콜의 주요 기능은 다음과 같습니다. 1. 데이터그램 확인, 흐름 제어 및 네트워크 혼잡을 완료합니다. 2. 데이터그램을 자동으로 감지하고 오류 재전송 기능을 제공합니다. 3. 배열에 따라 여러 경로를 통해 전송된 데이터그램을 전송합니다. 4. 시간 초과 재전송을 제어하고 시간 초과 값을 자동으로 조정합니다.

TCP 프로토콜의 주요 기능은 무엇입니까?

TCP(전송 제어 프로토콜)은 IETF의 RFC 793에 의해 정의된 연결 지향적이고 안정적인 바이트 스트림 기반 전송 계층 통신 프로토콜입니다. 컴퓨터 네트워크의 단순화된 OSI 모델에서는 네 번째 계층 전송 계층에서 지정한 기능을 완성합니다. UDP(사용자 데이터그램 프로토콜)는 동일한 계층 내의 또 다른 중요한 전송 프로토콜입니다[1]. 인터넷 프로토콜 제품군에서 TCP 계층은 IP 계층 위와 애플리케이션 계층 아래에 ​​위치한 중간 계층입니다. 서로 다른 호스트의 애플리케이션 계층 간에는 안정적인 파이프형 연결이 필요한 경우가 많지만 IP 계층은 이러한 흐름 메커니즘을 제공하지 않고 신뢰할 수 없는 패킷 전환을 제공합니다.

애플리케이션 계층이 네트워크 간 전송을 위해 8비트 바이트로 표시되는 데이터 스트림을 TCP 계층으로 보낼 때 TCP는 데이터 스트림을 적절한 길이의 메시지 세그먼트로 분할합니다. 최대 전송 세그먼트 크기(MSS)는 일반적으로 다음과 같은 영향을 받습니다. 컴퓨터가 연결된 네트워크의 데이터 링크 계층의 최대 전송 단위(MTU) 제한입니다. 그런 다음 TCP는 데이터 패킷을 IP 계층으로 전달하고, IP ​​계층은 네트워크를 통해 패킷을 수신 엔터티의 TCP 계층으로 전달합니다.

메시지 전송의 신뢰성을 보장하기 위해 TCP는 각 패킷에 시퀀스 번호를 부여하는 동시에 수신 측 엔터티에 전송된 패킷이 순서대로 수신되도록 보장합니다. 그런 다음 수신 엔터티는 성공적으로 수신된 바이트에 대한 해당 승인(ACK)을 다시 보냅니다. 전송 엔터티가 합리적인 왕복 지연(RTT) 내에 승인을 받지 못하면 해당 데이터(손실된 것으로 가정)가 재전송됩니다. .

TCP 프로토콜과 IP 프로토콜이 함께 TCP/IP 프로토콜을 구성합니다. TCP/IP는 컴퓨터 통신에 사용되는 프로토콜 집합입니다. 1970년대 중반 미국 국방부가 ARPANET 광역 네트워크를 위해 개발한 네트워크 아키텍처 및 프로토콜 표준이다. 이를 기반으로 현재 인터넷이 세계 최대의 컴퓨터 네트워크로 널리 사용되고 있기 때문이다. TCP/IP가 사실상의 표준이 된 것은 인터넷의 표준입니다. TCP/IP가 프로토콜 제품군인 이유는 TCP/IP 프로토콜에 TCP, IP, UDP, ICMP, RIP, TELNETFTP, SMTP, ARP, TFTP 및 기타 여러 프로토콜이 포함되어 있기 때문입니다. .

추천 동영상 튜토리얼: "TCP/IP Tutorial"

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 TCP 프로토콜의 주요 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.