预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共64页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

自我介绍 姓名:王文国 电话:13856912039 邮箱:wangwenguo.w@huawei.com潘小冬(92793)TCP/IP协议原理第1章TCP/IP协议与OSI参考模型 第2章IP地址分类与子网划分 第3章常用网络测试工具TCP/IP协议和OSI参考模型TCP/IP协议栈的封装过程TCP/IP协议数据封装方式TCP/IP协议栈应用层传输层协议概述TCP/UDP报文格式:UDP报文没有可靠性保证和顺序保证字段,流量控制字段等,可靠性较差。源端口号(Sourceport)和目的端口号(Destinationport):用于标识和区分源端设备和目的端设备的应用进程,与源IP地址和目的IP地址组成套接字(socket),唯一的确定一条TCP连接 序列号(Sequencenumber):用来标识TCP源端设备向目的端设备发送的字节流,TCP用序列号对每个字节进行计数。 ACK:确认序号有效。 PSH:接收方应该尽快将这个报文段交给应用层。 RST:重建连接。 SYN同步序号:用来发起一个连接。这个标志和下一个标志。一般在建立连接时使用。 FIN:发端完成发送任务,断开连接时使用。 窗口:TCP的流量控制由连接的每一端通过声明的窗口大小(windowssize)来提供。窗口大小用数据包来表示,大小可以调节。 校验和(checksum):用于校验TCP报头部分和数据部分的正确性,如果有了差错要重传,这个和UDP不一样,UDP检测出差错以后直接丢弃。 MSS(MaximumSegmentSize,最大报文大小):指明本端所能够接收的最大长度的报文段。当一个TCP连接建立时,连接的双方都要通告各自的MSS协商可以传输的最大报文长度。 总结:UDP报文没有可靠性保证和顺序保证字段,流量控制字段等,可靠性较差。当然,使用传输层UDP服务的应用程序也有优势。正因为UDP协议较少的控制选项,在数据传输过程中,延迟较小,数据传输效率较高,适合于对可靠性要求并不高的应用程序,或者可以保障可靠性的应用程序像DNS、TFTP、SNMP等;UDP协议也可以用于传输链路可靠的网络。端口号TCP连接断开TCP连接滑动窗口网络层协议概述IP报文格式版本号(Version):标明了IP协议的版本号,目前的协议版本号为4。下一代IP协议的版本号为6。 报文长度:指IP包头部长度,占4位。 8位的服务类型(TOS,TypeofService):包括一个3位的优先权字段(COS,ClassofService),4位TOS字段和1位未用位。4位TOS分别代表最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置其中1bit。如果所有4bit均为0,那么就意味着是一般服务。 总长度(Totallength):是整个IP数据报长度,包括数据部分。 标识符(Identification):唯一地标识主机发送的每一份数据报。通常每发送一份报文它的值就会加1。 标志位:3比特0比特:保留,必须为01比特:(DF)0=可以分片,1=不可以分片,2比特:(MF)0=最后的分片,1=更多的分片。 片偏移:指的是这个分片是属于这个数据流的哪里。 生存时间(TTL,TimetoLive):设置了数据包可以经过的路由器数目。 协议:确定在数据包内传送的上层协议,和端口号类似,IP协议用协议号区分上层协议6表示为TCP协议17表示为UDP协议。 报头校验和(Headchecksum):计算IP头部的校验和,检查报文头部的完整性。ARP-地址解析协议RARP-反向地址解析协议ICMP协议网络层常见物理设备数据链路层数据链路层常见设备物理层物理层的功能常见的物理层接口10M以太网接口10Base-T的物理介质5类双绞线的线序100M以太网接口1000M以太网接口设备连接方式第1章TCP/IP协议与OSI参考模型 第2章IP地址分类与子网划分 第3章常用网络测试工具二进制与十进制的转化二进制与十进制之间的转化IP地址的进制转化IP地址介绍128.0.0.0~191.255.255.255特殊IP地址子网掩码介绍网络地址与子网掩码子网掩码的表示方法网络地址的计算主机数的计算主机数计算举例子网数计算举例无子网编址带子网编址子网规划举例变长子网掩码(VLSM)无类域间路由(CIDR)第1章TCP/IP协议与OSI参考模型 第2章IP地址分类与子网划分 第3章常用网络测试工具PingPing的使用Ping的举例TracertTracert举例问题总结