TCP-IP详解卷1:协议
with_dream
这个作者很懒,什么都没留下…
展开
-
1 概述
1、分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。 T C P / I P通常被认为是一个四层协议系统:1.1 链路层 包括设备驱动程序和计算机中对应的网络接口卡 1.2 网络层 处理分组在网络中的活动,例如分组的选路。在T C P / I P协议族中,网络层协议包括 I P协议(网际协议), I C M P协议,以及I G M P协议 1.3 运输层 为两台主机上的原创 2017-10-09 11:50:52 · 268 阅读 · 0 评论 -
2 链路层
以太网是当今TCP/IP采用的主要的局域网技术,它的速率为10Mb/s,地址为48bit IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络, 802.4针对令牌总线网络,802.5针对令牌环网络。这三者的共同特性由802.2标准来定义802.2和以太网都采用6字节的原地址和目的地址。 接下来两位,802.2的长度指后续数据的字节长度,原创 2017-10-09 16:43:01 · 337 阅读 · 0 评论 -
3 IP:网际协议
1、特点IP不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端 无连接。意思是 I P并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。2、IP首部协议版本号 为4位,所以称为IPv4 总长度字段 是指整个IP数据报的长度,以字节为单位。原创 2017-10-09 18:36:13 · 354 阅读 · 0 评论 -
4 ARP:地址解析协议
1、作用ARP为IP地址到对应的硬件地址之间提供动态映射。这个过程是自动完成的1.2 发送过程: 1.2.1 ARP发送一份称作ARP请求的以太网数据帧给以太网上的每个主机。这个过程称作广播。 1.2.2 目的主机的ARP层收到这份广播报文后,识别出这是发送端在寻问它的 I P地址,于是发送一个ARP应答。这个ARP应答包含IP地址及对应的硬件地址。 1.2.3 收到ARP应答后,使ARP进行原创 2017-10-10 14:41:09 · 296 阅读 · 0 评论 -
6 ICMP:Internet控制报文协议
1、特点ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。2、数据格式 下面各种情况都不会导致产生ICMP差错报文: 1) ICMP差错报文(但是,ICMP查询报文可能会产生ICMP差错报文)。 2) 目的地址是广播地址或多播地址( D类地址)的I P数据报。 3) 作为链路层广播的数据报。 4) 不原创 2017-10-10 18:37:28 · 357 阅读 · 0 评论 -
11 UDP:用户数据报协议
1、概述面向无连接的用户数据报协议,在传输数据前不需要先建立连接;目地主机的运输层收到UDP报文后,不需要给出任何确认特点: 相比TCP速度稍快些 简单的请求/应答应用程序可以使用UDP 对于海量数据传输不应该使用UDP 广播和多播应用必须使用UDP2、格式端口号表示发送进程和接收进程 UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为8字节 UDP检验和覆盖UDP首原创 2017-10-11 15:38:59 · 409 阅读 · 0 评论 -
17 tcp
1、TCP首部每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接序号 用来标识从TCP发端向TCP收端发送的数据字节流,它表示在这个报文段中的的第一个数据字节。如果将字节流看作在两个应用程序间的单向流动,则TCP用序号对每个字节进行计数。序号是32 bit的无符号数,序号到达 2^23- 1后又从0开始。原创 2017-10-12 20:58:32 · 503 阅读 · 0 评论