重温TCP-IP学习笔记——1/3
七层协议

DNS
一个提供host到IP映射的分布式数据库服务。
HEADER信息逐层添加过程

网络层点对点通信(运输层是端到端)

ARP:IP地址解析出MAC地址(每台主机有ARP缓冲区,存IP与MAC的映射)
RARP:MAC地址解析IP地址
IGMP:UDP多播
ICMP:发送错误报文信息,典型应用:Ping,traceroute
5类IP地址

数据包从下向上分发过程

TCPIP协议两种编程接口: socket(https://en.wikipedia.org/wiki/Network_socket),tli(https://en.wikipedia.org/wiki/Transport_Layer_Interface)
SLIP协议(https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol)
CSLIP协议(压缩的slip)
PPP协议的优点:
(1) PPP 支持在单根串行线路上运行多种协议,不只是I P 协议;
(2) 每一帧都有循环冗余检验;
(3) 通信双方可以进行 I P地址的动态协商(使用I P 网络控制协议);
(4) 与C S L I P类似,对T C P和I P 报文首部进行压缩;
(5) 链路控制协议可以对多个数据链路选项进行设置。为这些优点付出的代价是在每一帧的首部增加 3个字节,当建立链路时要发送几帧协商数据,以及更为复杂的实现。
MTU:(IP层)最大传输单元,超过就要分片。路径也有MTU,是不对称的。
Ping 程序
Ping程序用来测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。
可以ping通,未必可以telnet;不能ping通大多数情况不能telnet,但也有可能可以telnet。
traceroute程序
Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。
IP静态选路。
在路由表查询并决定发送的网络接口。查询主机地址,网络地址以及默认表项。
动态选路
路由器中的守护程序运行选路协议,与相邻路由器通信并更新路由表。
RIP。根据距离进行路由。优点:实现简单。缺点:最大距离15,可使用的网络规模有限。使用UDP协议。
OSPF。最短路径优先。每个路由器主动地测试与其邻站相连链路的状态,将这些信息发送给它的其他邻站,而邻站将这些信息在自治系统中传播出去。每个路由器接收这些链路状态信息,并建立起完整的路由表。使用IP协议。
BGP。用于不同自治系统(公司或校园)路由器之间通信。使用TCP协议。
CIDR。防止路由表不断膨胀。让IP地址进行归并从而减少路由记录数量。
DNS
一个提供host到IP映射的分布式数据库服务。
HEADER信息逐层添加过程
网络层点对点通信(运输层是端到端)
ARP:IP地址解析出MAC地址(每台主机有ARP缓冲区,存IP与MAC的映射)
RARP:MAC地址解析IP地址
IGMP:UDP多播
ICMP:发送错误报文信息,典型应用:Ping,traceroute
5类IP地址
数据包从下向上分发过程
TCPIP协议两种编程接口: socket(https://en.wikipedia.org/wiki/Network_socket),tli(https://en.wikipedia.org/wiki/Transport_Layer_Interface)
SLIP协议(https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol)
CSLIP协议(压缩的slip)
PPP协议的优点:
(1) PPP 支持在单根串行线路上运行多种协议,不只是I P 协议;
(2) 每一帧都有循环冗余检验;
(3) 通信双方可以进行 I P地址的动态协商(使用I P 网络控制协议);
(4) 与C S L I P类似,对T C P和I P 报文首部进行压缩;
(5) 链路控制协议可以对多个数据链路选项进行设置。为这些优点付出的代价是在每一帧的首部增加 3个字节,当建立链路时要发送几帧协商数据,以及更为复杂的实现。
MTU:(IP层)最大传输单元,超过就要分片。路径也有MTU,是不对称的。
环回接口处理数据报
Ping 程序
Ping程序用来测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。
可以ping通,未必可以telnet;不能ping通大多数情况不能telnet,但也有可能可以telnet。
traceroute程序
Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。
IP静态选路。
在路由表查询并决定发送的网络接口。查询主机地址,网络地址以及默认表项。
动态选路
路由器中的守护程序运行选路协议,与相邻路由器通信并更新路由表。
RIP。根据距离进行路由。优点:实现简单。缺点:最大距离15,可使用的网络规模有限。使用UDP协议。
OSPF。最短路径优先。每个路由器主动地测试与其邻站相连链路的状态,将这些信息发送给它的其他邻站,而邻站将这些信息在自治系统中传播出去。每个路由器接收这些链路状态信息,并建立起完整的路由表。使用IP协议。
BGP。用于不同自治系统(公司或校园)路由器之间通信。使用TCP协议。
CIDR。防止路由表不断膨胀。让IP地址进行归并从而减少路由记录数量。