TCP/IP学习之“概述”
数据进入协议栈时的封装过程 以太网首部14字节,尾部4字节,共18字节 IP首部20字节 TCP首部20字节 UDP首部8字节 IP首部有8bit长度的协议域,1表示为ICMP协议, 2表示为IGMP协议, 6表示为TCP协议, 17表示为UDP协议 TCP和UDP都有1个16bit的端口号来表示不同的应用程序,并分别在报文首部保存源端口号和目的端口号 以太网帧首部有16bit的类型域来指明生成数据的网络层协议 以太网数据帧的分用(解封装)过程 知名端口号由Internet号分配机构(Internet Assigned Numbers Authority, IANA)管理,任何TCP/IP实现所提供的服务都用知名的1~1 0 2 3之间的端口号。 FTP ---> 21 Telnet ---> 23 TFTP ---> 69 HTTP ---> 80 HTTPS ---> 443 RTSP ---> 554 SOCKS ---> 1080 SSH ---> 22 客户端通常并不关心它所使用的端口号,只需保证该端口号在本机上唯一即可,客户端口号通常又称作临时端口号,通常只有在运行客户程序时才存在。大多数TCP/IP给临时端口分配1024~5000之间的端口号,大于5000的端口号是为其他服务器预留的。 Internet协会(ISOC,Internet