TCP/IP
银子的风梦
这个作者很懒,什么都没留下…
展开
-
TCP/IP 1.1概述
为什么需要分层设计如果没有分层设计,一个软件厂商需要设计所有通信细节,包含物理层接口与信号编码,地址寻址,传输机制与保障(腾讯做通信软件,Cisco做路由器,华为做交换机,安普做网线和水晶头)OSI参考模型遵循的几大原则各个层之间有清晰的边界,便于理解每个层实现特定的功能,且相互不影响 每个层是服务者又是被服务者,即为上一层服务,又被下一层服务 层次的划分有利于国际标准协议的...转载 2019-03-21 16:46:01 · 423 阅读 · 0 评论 -
ICP/IP 1.2数据链路层
以太网和IEEE 802封装以太网 a.以太网这个术语一般是指数字设备公司(Digital Equipment Corp)英特尔公司(IntelCorp)和Xerox公司在1982年联合公布的一个标准 b.它采用一种称作CSMA/CD的媒体接入方法 c.它的速率为10Mb/s,地址为48bit IEEE 802封装 a.802.3针对整个CSMA/CD b.802.4针对令...转载 2019-03-21 16:55:24 · 261 阅读 · 0 评论 -
TCP/IP 1.3网络层IP
IP介绍IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP、IGMP数据都以IP数据报格式传输 IP提供不可靠、无连接的数据报传送服务 不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端。任何要...转载 2019-03-21 17:04:21 · 142 阅读 · 0 评论 -
TCP/IP 2.1ARP
ARP简介当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确认目的接口的 设备驱动程序从不检查IP数据报中的目的IP地址 地址解析为这两种不同的地址形式提供映射:32bit的IP地址和数据链路层使用的任何类型的地址(FR环境) ARP为IP地址到对应的硬件地址之间提供动态映射。我们之所以用动态这个词是因为这个过程是自动完成的,一般应用程序用户或系...转载 2019-03-21 17:14:15 · 90 阅读 · 0 评论 -
TCP/IP 2.2ICMP
ICMP介绍 ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP/IP)使用。 一些ICMP报文把差错报文返回给用户进程 ICMP报文是在IP数据包内部传输的 ICMP报文的格式,所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。 类型字段可以有15个不同的值,以描述特类型的ICMP报文。 8位类型...转载 2019-03-21 17:23:56 · 106 阅读 · 0 评论 -
TCP/IP 2.3IP选路
IP选路 选路是IP最重要的功能之一 路由守护程序(daemon),通常这是一个用户进程 在Unix系统中,大多数普通的守护程序都是路由程序和网关程序 路由表经常被IP访问,但是它被路由守护程序更新的频度却低的多 在接收到ICMP重定向报文时,路由表也要被更新 在本章中,我们还将用netstat命令来显示路由表 netstat -r route print 查路由表...转载 2019-03-21 17:31:00 · 91 阅读 · 0 评论 -
TCP/IP 2.4ping
ping介绍 "ping"这个名字源于声纳定位操作。Ping程序由Mike Muuss编写,目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答 可以用ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远” 一台主机的可达性可能不止取决于IP层是否可达,还要取决于使用何种协议以及端口号。Ping...转载 2019-03-21 17:38:23 · 114 阅读 · 0 评论