三.网络层(协议位于主机和路由器,IP/ICMP/ARP/RARP)
1.网络层提供的2种服务
无连接的网络服务(数据报服务)、面向连接的服务(虚电路服务)
2.网际协议IP
(1)概要
(2)IP寻址
同一局域网的主机和路由器的网络号是一样的。路由器有2个以上的ip地址,一个端口一个,并且每个端口的网络号是不同的。
专用地址只能用于内网,不能用于因特网中,如果内网的主机要与因特网连接须经过地址解析(NAT)。
A:1.X.X.X~126.X.X.X 0 专用地址:10.0.0.0-10.255.255.255
B:128.1.X.X~191.255.X.X 10 专用地址:172.16.0.0-172.31.255.255
C:192.0.1.X~223.255.255.X 110 专用地址:192.168.0.0-192.168.255.255
D:224.X.X.X 1110 多播地址
E:240.X.X.X 11110 保留地址
特殊地址:
主机号全为1的地址为该网络的广播地址;
主机号全为0的保留作为网络地址;
环回地址:127.X.X.X。一般用来检查协议是否安装正确。
(3)划分子网和构造超网
子网与子网掩码
无类域间路由(CIDR):128.14.35.7/20。路由聚合
(4)IP数据报格式
3.网际控制报文协议ICMP
ICMP消息被封装在IP数据报里,用来发送错误和控制消息。与IP数据报一样,也是不可靠传输。
回送请求和回答报文,时间戳请求和回答报文。
4.地址解析协议ARP和逆地址解析协议RARP
ARP:IP地址映射为MAC地址。
RARP:用于无盘系统?
5.路由器机路由选择协议(第三层网络设备)
隔离广播域;路由选择表;静态路由与动态路由;内部网关协议(IGP)与外部网关协议(EGP);路由选择协议(RIP与OSPF)
6.IPV6(128位)
四.传输层
1.基本概念
(1).功能:运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信);运输层还要对收到的报文进行差错检测; 两种不同的运输协议,即面向连接的 TCP 和无连接的 UDP。
应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。
(2).TCP与UDP:TCP提供面向连接的服务;UDP 在传送数据之前不需要先建立连接。
(3).端口:端口用一个 16 bit 端口号进行标志。
2.UDP:UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。
特点:无连接;尽最大可能交付;不保证可靠,不使用拥塞控制。
3.TCP:面向连接的协议;IP层不保证报文正确传输,TCP进行超时重传控制;报文不一定按顺序到达,TCP进行重新装配。
TCP连接的建立——三次握手;同时释放。
TCP流量控制——滑动窗口的概念、
TCP拥塞控制。
五.应用层
客户/服务器模式;对称模式。
DNS:域名系统;
FTP:文件传送协议;为文件的上传和下载设计的。2条TCP连接,21和20端口。
远程终端协议:Telnet。用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。使用一条TCP连接。23号TCP端口。
WWW:万维网。HTTP