1、TCP与UDP:
tcp适用于:需要将传输内容分段传输,传输过程中建立会话,可靠传输,可流量控制;
udp适用于:一个数据包就能完成数据通信,不分段,不需要建立会话,不需要流量控制,不可靠传输。
举例:
DNS服务,获取域名对应的ip,使用udp协议(如失败,隔一段时间后重发);
QQ聊天内容,通过udp协议,发送文件时通过tcp协议;
多播、广播时为udp。
2、netstat:
查看会话:netstat -n
查看会话进程:netstat -nb
查看服务真挺的端口:netstat -an
3、应用层协议 = 传输层协议(tcp/udp) + 端口,如下:
http:tcp + 80,https:tcp + 443,rdp:tcp + 3389,ftp:tcp + 21,telnet:tcp + 23
dns:tcp + 23,sql server:tcp + 1433,smtp:tcp + 25,pop3:tcp + 110,共享文件夹:tcp + 445
可在网络服务器网卡上设置只开放必要的端口,实现网络安全。
4、传输层功能:
为相互通信的应用程序提供了逻辑通信。
5、传输层端口:
熟知端口:0~1023
登记端口:1024~49151
客户端端口:49152~65535
查看客户端端口:netstat -n | find "ESTABLSHED"
本文出自 “心如止水,浴火重生” 博客,请务必保留此出处http://itisforyou.blog.51cto.com/9778869/1619530
原文地址:http://itisforyou.blog.51cto.com/9778869/1619530