《计算机网络》学习总结----第五章-传输层
协议介绍:
应用层 http https ftp DNS STMP PoP3 RDP
传输层 TCP UDP
网络层 IP(RIP OSPF BGP) ICMP IGMP ARP/RARP
传输层与应用层之间关系
http=TCP+80端口
https=TCP+443
ftp=TCP+21 文件传输
SMTP=TCP+25 发送邮件
PoP3=TCP+110 接收邮件
RDP=TCP+3389 远程桌面端口
共享文件夹=TCP+445
SQL=TCP+1433
DNS=UDP+53 or TCP+53(少)
应用层协议与服务之间关系
服务运行后在TCP或UDP的某个端口侦听客户端请求。(此处服务计算机指对外服务)
IP地址定位计算机,端口定位服务。
查看自己计算机侦听的端口: netstat -an
测试原处计算机打开的端口: telnet x.x.x.x x
更改端口可增加服务器安全,但发出访问请求的客户端也需要更改端口才可正常访问。
通过TCP/IP筛选实现服务器安全。端口的开放与关闭。在服务器只开通必要的端口,保证安全性。
Windows防火墙的作用:主动进来的通信直接拦截,可以主动出去通信。但控制不了木马程序。
传输层两个协议
传输层为相互通信的应用进程提供逻辑通信。
IP协议作用范围:提供主机之间逻辑通信。
TCP和UDP协议作用范围:提供进程之间逻辑通信。
协议标志:TCP 6 UDP 17
传输层端口: 端口用一个16位端口号进行标志。
端口号:0~65536
熟知端口:0~1023
登记端口号:数值为1024~49151
客户端口号:数值为49152~65536
两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。
TCP 传送的数据单位协议是 TCP 报文段 (segment)。
UDP 传送的数据单位协议是 UDP 报文或用户数据报。
UDP
(不可靠传输)一个数据报一次就能完成数据通信;不分段 ,不建立会话;;例: qq文字聊天、多播发布
面向无连接的传输层协议,尽最大努力交付。
面向报文,没有拥塞,适合多媒体通信。
支持一对一、一对多、多对一、多对多通信。
首部开销小,只有8字节
**UDP首部格式:**单位:字节
UDP长度不包括伪首部。