现在的位置: 首页 > 综合 > 正文

《TCP/IP协议:卷一》读书笔记(一)

2018年04月04日 ⁄ 综合 ⁄ 共 1168字 ⁄ 字号 评论关闭

第一章

1.关于分层:TCP/IP协议分为4层:链路层,网络层,运输层,应用层;我们平时所说的2层交换机、3层交换机、2层网络等等是依照OSI(Open System Interconnection,开放系统互连)七层网络模型来说的。在TCP/IP协议中,应用程序通常是一个用户进程,下三层一般在操作系统内核中运行,处理通信细节。

2.应用层和运输层使用端到端的协议,网络层提供的是逐跳协议。端系统指两端的主机,中间系统指路由器等。、

3.IP层提供的是一种不可靠的服务,TCP在IP层上提供一种可靠地运输层,采用的方法是超时重传。

4.路由器:运行在IP层(网络层)上用来转发分组的系统;网桥:在链路层上对网桥进行互联的系统。

5.ICMP是IP协议的附属协议;IGMP是Internet组管理协议,用来把UDP数据报多播到多个主机。

6.ARP和RARP是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址(IP<-->MAC)

7.IP地址的格式分为5类:A、B、C、D、E;IP地址的类型分为3类:单播地址,广播地址(对给定网络上的所有主机),多播地址(对同一组内的所有主机)。

8.DNS:域名解析系统,维护IP地址与主机名间的映射关系。

9.封装:UDP在IP层被封装层UDP数据报,TCP被封装成TCP报文段。IP层数据在链路层被封装成IP数据报;链路层将数据已帧的方式在以太网介质中传输。

10.客户服务器模型:服务器端像客户端提供的服务分为两种类型:重复型或并发型。并发服务器为每个客户建立自己对应的服务器,一般来讲,TCP服务器是并发的,UDP服务器是重复的。

11.使用TCP/IP协议的应用程序通常采用两种应用编程接口(socket和TLI:transport layer interface)。

第二章

1.链路层的作用:为IP模块发送和接收IP数据报;用ARP模块接收和发送ARP应答;用RARP模块发送RARP请求和接收RARP应答。

2.以太网:数字设备公司、英特尔公司、Xerox公司公布的标准,是TCP/IP采用的主要的局域网技术。

3.SCIP:Serial Line IP,是一种在串行线路上对IP数据报进行封装的简单形式(计算机的串口走的是这种协议?)

第三章

1.IP层提供不可靠,无连接的数据报传递服务。不可靠是指不能保证IP数据报能够成功到达目的地;无连接是指IP并不维护任何关于后续数据报的状态信息,每个数据报的处理时相互独立的。

2.TCP/IP首部中的二进制数传输时须以big endian字节序进行(网络字节序),以其他形式存储二进制整数的机器,如little endian格式,须在传输数据前把首部转换为网络字节序。

3.IPV4,IPV6,IP version 4 ,6;IP地址长度分别为32bit,128bit

....

抱歉!评论已关闭.