传输层协议和路由器
1、 TCP协议:
面向连接的可靠的进程间通信协议
TCP提供全双工服务。
、UDP协议:
没有连接的协议不可靠
高效率
、TCP报文段
R g :紧指针;当URG=1时,紧急指针有效,告诉系统消息段中有紧急数据。
A k:指针式;当ACK=1时;确认号有效。
P h:推指针;当两个应用程序进程交互通信时,一端希望在键入指令后立即响应,PSH设置为1。
R t:复位指针;Rst=1,TCP连接出现严重错误,必须释放连接。
Y n:同步指针式;连接建立中的同步序列号;SYN=1 ACK=0是请求消息;SYN=1确认=1是响应消息
识别号:中的手指止动针;用于释放连接
4、TCP三次握手
1发送请求消息(Seq=x,SYN=1),并进入请求发送状态。
2发送确认请求消息,(Seq=y,Ack=x 1,SYN=1,ACK=1)连接状态已建立。
3.发送确认消息(Seq=x 1,Ack=y 1,ACK=1)。进入连接状态,服务器收到确认消息后进入连接状态。
PC1服务器
SYN-SEND 1 | - |
| - | 2 SYN-RCVD
已建立2 | - |已建立
5、TCP四次挥手
Pc发送FIN/ACK消息(FIN=1,ACK=1);进入结束等待1状态。
2.服务器发送确认消息(确认=1),并进入暂停等待状态。
3.电脑收到确认消息;进入结束等待2状态。
4.数据传输后,服务器发送FIN/ACK消息(FIN=1,ACK=1);进入最终确认状态
PC 5发送确认消息,进入等待时间状态。等待两个MSL然后关闭。
6服务器接收确认消息并释放连接。
PC1服务器
FIN-WAIT-1 1 | - |
FIN-WAIT-2 3 | - | 2 CLOSE-WAIT
| - | 4
TINIE-WAIT 5 | - |6 CLOSE
6、TCP常见端口
端口协议描述
1个由FTP服务器打开的控制端口
23 TELNET用于远程登录,可以远程控制和管理目标计算机。
2SMTP SMTP SMTP服务器打开发送邮件的端口。
80超文本传输协议
110 POP3用于接收邮件。
7、UDP常见端口
端口协议描述
69 TFTP简单文本传输协议
111远程过程调用
123 NTP网络时间协议
8、IP地址分类及私有地址
分类
甲级1~126 255.0.0.0
乙级128~191 255.255.0.0
丙类192~223 255.255.255.0
d类,e类,科研用途
私人地址:
甲级10.0.0.0 ~ 10.255.255.255
乙类172.16.0.0 ~ 172.31.255.255
C 192.168.0.0 ~ 192.168.255.255
9、路由表
路由器中维护的路由条目的集合。
根据路由器路由表进行路由选择
每个路由器接口都位于不同的网段。
10、静态路由与默认路由
静态路由:
由管理员手动配置单向。
缺乏灵活性
默认路由:
当路由器在路由表中找不到目标网络的路由条目时,路由器会将请求发送到默认路由接口。
11、路由器与交换机的对比
路由工作在网络层。
根据“路由表”转发数据
按指定路线发送
路由转发
交换工作在数据链路层。
根据媒体访问控制地址表转发数据
硬件转发
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130348.html