TCP-IP协议学习笔记
- 格式:doc
- 大小:159.00 KB
- 文档页数:5
TCP/IP协议学习笔记
TCP/IP基础知识培训胶片.ppt (20120910) ........................................................... 3
一、 TCP/IP协议栈体系框架............................................................................... 3
二、 数据链路层 ................................................................................................. 3
三、 IP协议 ....................................................................................................... 3
四、 ARP及RARP ................................................................................................. 3
五、 ICMP协议.................................................................................................... 4
六、 广播与多播 ................................................................................................. 4
七、 IGMP协议.................................................................................................... 4
八、 UDP协议 ..................................................................................................... 4
九、 TCP如何提供可靠性 .................................................................................... 4
十、 SNMP协议.................................................................................................... 4
十一、 路由表: ................................................................................................. 5
TCP/IP基础知识培训胶片.ppt
一、 TCP/IP协议栈体系框架
1、链路层:ARP,RARP
2、网络层:IP,ICMP,IGMP
3、运输层:TCP,UDP
4、应用层:Telnet,FTP,SMTP,X,DNS,TFTP,SNMP
二、 数据链路层
1、功能:收发IP数据报;收发ARP、RARP请求及响应。
2、MTU及路径MTU
MTU:最大传输单元。协议规定的链路层数据帧长度的最大值。
路径MTU:两台通信主机路径中的最小MTU。
三、 IP协议
1、IP协议功能:
负责主机间数据的路由,同时为TCP、UDP 、ICMP、IGMP等提供分组发送、接收服务。
2、子网及子网掩码
通过把主机号拆分成一个子网号和一个主机号,实现了子网划分。子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识。
网络号子网号主机号B类:16位8位8位网络号子网号主机号16位11位5位B类:1111111111111111111111110255.255.255.0子网掩码1111111111111111111111111110255.255.255.224子网掩码
四、 ARP及RARP
1、ARP (Address Resolution Protocol 地址解析协议),此协议将网络地址映射到硬件地址。
RARP (Reverse Address Resolution Protocol 反向地址解析协议),此协议将硬件地址映射到网络地址。
2、ARP代理
如果ARP请求是从一个网络发往另一个网络,则由于路由器不转发ARP报文而不能成功。但如果该路由器设置为ARP代理,那么连接这两个网络的路由器就可以使用自己的MAC地址回答该ARP请求。这样就可以欺骗发起ARP请求的发送端,使它误以为路由器就是目的主机,路由器的功能相当于目的主机的代理,把分组从其它主机转发给它。
当两个物理网络之间需要隐藏物理网络从而使两个物理网络可以使用同一个网络号时,宜使用ARP代理。
五、 ICMP协议
Internet控制报文协议(Internet Control Message Protocol),为IP协议或更高层协议传递差错报文以及其它需要注意的信息,分为查询及差错报文。它通常被认为是IP层的一部分。
六、 广播与多播
广播是向网络上的所有主机发送帧,多播向属于多播组的多个主机发送帧,多播是指主机可以同时发送数据给多个接收者。
适用范围:仅适用于UDP协议,由于TCP是基于连接的,所以不能使用广播与多播。
七、 IGMP协议
Internet组管理协议(Internet Group Management Portocol),IGMP报文通过IP数据报进行传输,它让一个物理网络上的所有系统知道主机当前所在的多播组,多播路由器需要这些信息以便知道多播数据报应该向哪些接口发送。
八、 UDP协议
用户数据报协议(User Datagram Protocol),向用户进程提供无连接服务,用于传送数据而不执行正确性检查。
九、 TCP如何提供可靠性
1、TCP将应用程序的数据分成合适的大小;
2、发送完后启定时器,如果超时仍未收到确认,则重发;
3、如果收到数据则发送确认;
4、对收到的数据报进行检验和,检验和错误则丢弃;
5、对数据报排序;
6、丢弃重复的数据报;
7、流量控制。
十、 SNMP协议
简单网络管理协议(Simple Network Management Protocol),是管理进程和代理进程之间的通信协议。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件告警等。
十一、 路由表
路由表包含:1、目的IP地址(Network Destination);2、子网掩码(Netmask);3、下一跳IP地址(Gateway);4、为报文传输指定的网络接口(Interface);5、度量(Metric)。