3.4 ICMP协议
ICMP报文的封装和格式:格式-类型、代码、校验和、数据区。
ICMP差错报文:目标不可达ICMP报文、ip数据报超时报文、参数错误的ICM报文。
ICMP控制报文:拥塞控制和源站抑制报文、路由控制和重定向报文。
ICMP请求和应答报文:回答请求和应答报文、地址掩码请求和应答报文 、时间戳请求和应答报文。
3.5 IP数据报路由选择和路由协议
路由表的基本选项包括目标网络地址、子网掩码、以及达到目标网络的下一跳路由地址。
路由选择算法:
路由选择协议:距离-向量路由算法和路由信息协议、链路状态路由算法和开放式最短路径优先OSPF协议
3.6地址转换协议ARP
负责将IP地址转化为物理地址,ARP的报文以太网封装格式--以太网目标地址、以太网源地址、帧类型、ARP报文。
ARP报文格式:硬件类型、协议类型、硬件地址长度、协议地址长度、操作代码。发送方硬件地址、发送方协议地址、目标硬件地址、目标方协议地址。
arp工作原理和ARP高速缓存。
第4章:传输层协议
传输层的通信与接口
点到点通信:它是通过网络互连层来实现的,构建了一个逻辑上的通信网络,只是解决了数据通信问题。源主机与目标主机之间的通信是其应用程序之间的通信,直接把源主机和目标主机之间的应用程序数据进行传输就叫做端与端之间的通信。
端口的概念:为了识别网络层的应用进程之间的区别,用了端口的概念。TCP进行进程之间的通信可以有2的16次方的端口,有一些常用的端口号
UDP协议:
UDP的数据报格式--源端口号、目标端口号、UDP长度、校验和、数据区。
TCP协议:
报文段格式:
连接的建立和关闭:三次握手
TCP的流量控制和拥塞控制协议、超时重发机制。
第5章:应用层协议
超文本传输协议:
=访问万维网的步骤:
http是怎样吧网页文件传输到客户端的呢?
http请求有哪些方法:
文件传输协议:有Telnet和FTP协议,这两种是采用不同的方式来解决异构性的。
FTP支持的文件类型和文件结构;
FTP的工作原理:启动FTP、建立控制连接、建立数据连接和进行文件传输、关闭FTP。
FTP命令-访问控制命令、传输参数命令
和应答。
Linux下的TCP/ip实现:
其协议栈是在操作系统中实现的,其实现主要是BSD结构和stream结构。
linux网络数据处理流程.
LINUX的IP路由:
阅读(838) | 评论(0) | 转发(0) |