|
二、TCP
1、TCP首部格式
源端口、目标端口;序列号、确认序列号、如序列号为x,则确认序列号为x+1,TCP首部长度至少20字节;
控制位:syn:建立链接是将这个值设为1;ACK:当ACK=1表示确认,当ACK=0表示确认无效。FIN:FIN=0表示断开连接请求;RST:RST=1表示重新连接 TCP;URG:紧急指针有效位;PSH:此标志位为1时要求接受放尽快将数据段送达应用层。
窗口值:
校验和:
紧急指针:
2、TCP的三次握手与四次断开
1)三次握手
syn=1->请求连接,同意则ACK值为1,且回复syn等于1;得到同意,将ACK值为1,表示同意建立连接。
2)四次断开
fin=1->请求断开,同意则ACK值为1,且回复fin等于1;得到同意,将ACK值为1,表示同意断开连接。
3、TCP的流量控制:TCP使用滑动窗口实现流量控制。
4、TCP的拥塞控制:实际发送的数据的窗口采用发送方和接收方协商的窗口与拥塞窗口中的最小值。
5、TCP的计时器:重传计数器为了控制丢失的数据段,
坚持计时器,防止零窗口的死锁。
保活计时器:防止两个TCP连接之间长时间空闲。
时间等待计时器:连接终止期间使用,保证能接收到重
复的FIN数据段。
7、TCP的应用(小于1023的为知名端口,大于为动态端口)
FTP 21;TELNET 23;SMTP 25;80 HTTP;53 DNS;
三、UDP
1、UDP的首部格式:源端口号,目标端口号UDP长度,UDP校验和;UDP长度:用来支出UDP的总长度;校验和:用来完成对UDP数据的差错检验,它是UDP协议提供的唯一的可靠机制。
2、UDP端口及使用
60 TFTP;111RPC;123 NTP;53 DNS;
3、UDP的流控和差错控制:UDP没有流控机制,只有校验和开提供差错控制,需要上层协议来提供差错控制:例如TFTP协议;
四、应用层
1、DNS:用来完成域名与IP地址间的映射,端口号为TCP或UDP的53.
2、DNS名字空间:顶级域有三个部分:通用域、国家域、反向域;通用域中包括.com商业机构;.edu教育;.gov政府;.int国际性组织;.mil军事化组织;.net网络服务商;.org非盈利性组织。
3、DNS工作原理
C:WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS(主机名解析文件)
递归解析:本地主机于本地DNS服务器之间的解析方式,最终会给客户端返回一个结果。
迭代解析:本地DNS服务器与其他DNS服务器之间的解析方式。
六、smtp传输协议与pop3接受协议
1、SMTP简单邮件传输协议,用于发送和接收邮件端口号TCP的25.
2、POP3邮局协议版本3,用于客户端接收邮件。端口号TCP的110。
七、HTTP与HTTPS:
1、HTTP:超文本传输协议:端口号为tcp的80;
2、HTTPS:安全超文本传输协议:提供加密;端口号为TCP的443;
八、telnet
用于文本方式远程管理计算机或路由器等网络设备;端口号为TCP的23.在主机上操作:开始-运行-cmd telnet 远程主机的IP 端口号
九、FTP与TFTP
1、ftp:文件传输协议,用于传输文件端口号为TCP 的21和20
2、TFTP:简单的文件传输协议,用于文件传输。端口号为UDP的69
十、telnet远程管理的步骤
1、远程管理交换机或路由器:配置交换机管理IP;全局:line vty 0 4 password 123 login ;全局模式配置铭文或密文密码之一;配置客户机 IP并telnet交换机管理
|
|
|
|
|
|
|