2017年3月12日

摘要: 一、引言 UDP是简单的面向数据报的运输层协议。UDP不提供可靠性:它负责把应用程序传给IP层的数据发送出去,不保证能导到目的地。 二、UDP首部 端口号表示发送进程和接受进程。由于IP层已经把IP数据报分配给了TCP和UDP,因此TCP和UDP端口号是相互独立的。UDP长度字段指的是UDP首部和UDP数据的自己长度。 三、IP分片由于物理网络层一般要限制每次发送数据帧的最大长度,因此... 阅读全文
posted @ 2017-03-12 20:50 花老🐯 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 一、IP层工作流程 二、 简单路由表输入netstate -rn,得到如下 其中flag的标志如下 U 该路由可以使用G 该路由是到一个网管(路由器),否则,说明目的地是直接相连的该标志区分了间接路由和直接路由。区别在于,发往直接路由的分组中不但具有指明的端的IP地址,还具有其链路层地址。当分组被发往一个间接路由时,IP地址指明的是最终目的地,而链路层地址指明的是网关(下一条路由器)。H ... 阅读全文
posted @ 2017-03-12 19:37 花老🐯 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、原理Traceroute发送一份UDP数据报给目的主机,但它选择一个不可能的值作为UDP端口号,使得目的主机的任何一个应用程序都不可能使用该端口。起始时,数据报的TTL字段是1,然后每次把TTl字段依次加1,以确定路径中的每个路由器。每个路由器在丢弃的UDP数据报时都返回一个ICMP超时报文,而最终主机产生一个ICMP端口不可达的报文。 二、ICMP超时报文格式三、Traceroute程序... 阅读全文
posted @ 2017-03-12 12:35 花老🐯 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、概述Ping程序是对两个TCP/IP系统连通性进行测试的基本工具。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。 二、格式大多数TCP/IP实现都在内核中直接支持Ping服务器——这种服务器不是一个用户进程。 在Unix中,把ICMP的标识符字段设置为发送进程的ID号,这样子即使在同一台主机上同时运行了多个Ping程序实例,也能正确识别出返回的信息。 阅读全文
posted @ 2017-03-12 11:49 花老🐯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 概述一般认为是IP层的一个组成部分,用户传递差错报文及其他需要注意的信息。ICMP报文在IP数据报内部被传输。ICMP报文格式如上,所有报文前四个字节的格式都是相同的。 二、ICMP报文类型为了不产生广播风暴,下面的情况不会产生ICMP差错报文:ICMP差错报文(ICMP查询报文可能会产生ICMP差错报文)目的地址是广播地址或多播地址的IP数据报作为链路层广播的数据报不是IP分片的第一片源... 阅读全文
posted @ 2017-03-12 11:18 花老🐯 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 一、工作过程从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(在网络上广播),请求某个主机响应发送端的IP地址。二、格式和ARP基本一致。三、 RARP实现复杂性RARP服务器一般要为多个主机提供硬件地址到IP地址映射。该映射一般包含在一个磁盘文件里。由于内核一般不读取和分析磁盘文件,因此RARP服务器的功能由用户进程来提供,而不是内核TCP/IP实现的一部分。此外,RARP请求是在硬件上进... 阅读全文
posted @ 2017-03-12 09:33 花老🐯 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 一、作用ARP为IP地址到对应硬件地址之间提供动态映射。这里动态是指这个过程是自动完成的,不需要程序用户或系统管理员关心。 二、查看ARP高速缓存三、ARP分组格式 首部两字段是以太网的源地址和目的地址。 目的地址全是1表示广播地址,所有以太网接口都要接受广播数据帧。对于ARP请求来说,帧类型是0x0806硬件类型为1表示以太网地址。协议类型为0x0800表示是IP地址。对于以太网上IP... 阅读全文
posted @ 2017-03-12 09:17 花老🐯 阅读(349) 评论(0) 推荐(0) 编辑

导航