2025-10-19 TCP/IP详解 卷一 TCP的交互数据流 学习 学习 TCP的交互数据流 概述一些有关TCP通信量的研究发现,如果按照分组数量计算,约有一半的 TCP报文段包含成块数据(如FTP、电子邮件),另一半则包含交互数据(如Telnet和Rlogin)。如果按字节计算,则成块数据与交互数据的比例约为
2025-10-18 TCP/IP详解 卷一 TCP连接的建立与终止 学习 学习 TCP连接的建立与终止 概述TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。 连接的建立与终止 建立连接协议 为了建立一条TCP连接,要完成以下几步: 请求端(通常称为客户)发送一个SYN段指
2025-10-17 TCP/IP详解 卷一 TCP:传输控制协议 学习 学习 TCP:传输控制协议 TCP的服务TCP提供一种面向连接的、可靠的字节流服务。 在一个TCP连接中,仅有两方进行彼此通信。TCP通过下列方式来提供可靠性: 应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的
2025-10-16 TCP/IP详解 卷一 BOOTP:引导程序协议 学习 学习 BOOTP:引导程序协议 概述BOOTP使用UDP,且通常需与TFTP协同工作。 BOOTP 的分组格式BOOTP 请求和应答均被封装在UDP数据报中,如图所示: 下图展示了BOOTP请求和应答的格式: “操作码”字段为 1表示请求
2025-10-15 TCP/IP详解 卷一 TFTP:简单文件传送协议 学习 学习 TFTP:简单文件传送协议 概述TFTP ( Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统。为了保持简单和短小,TFTP将使用UDP。TFTP的代码都能适合只读存储器。 协议在
2025-10-14 TCP/IP详解 卷一 DNS:域名系统 学习 学习 DNS:域名系统 概述域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。 DNS提供了允许服务器和客户程序相互通信的协议。从应用的角度上看,对DNS的访问
2025-10-13 TCP/IP详解 卷一 IGMP:Internet组管理协议 学习 学习 IGMP:Internet组管理协议 概述它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。 正如ICMP一样,IGMP 也被当作IP 层的一部分。IGMP报文通过IP数据报
2025-10-12 TCP/IP详解 卷一 广播和多播 学习 学习 广播和多播 概述广播和多播仅应用于UDP,它们对需将报文同时传往多个接收者的应用来说十分重要。TCP是一个面向连接的协议,它意味着分别运行于两主机(由 IP地址确定)内的两进程(由端口号确定)间存在一条连接。 考虑包含多个主机的共享信道网
2025-10-11 TCP/IP详解 卷一 UDP:用户数据报协议 学习 学习 UDP:用户数据报协议 概述UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的 IP数据报 UDP不提供可靠性:它把应用程序传给 I
2025-10-10 TCP/IP详解 卷一 动态路由选路协议 学习 学习 动态路由选路协议 概述我们主要讨论RIP,即选路信息协议(Routing Infromation Protocol),大多数TCP / IP实现都提供这个应用广泛的协议。然后讨论两种新的选路协议, OSPF和BGP。最后研究一种