TCP(Transmission Control Protocol)------传输控制协议
学习传输层协议,要知道端口号是什么,端口号主要是用来区分不同的网络服务。端口号有公知端口号(0~1023)和动态端口号(>1024),但括号内的范围并不绝对。常见的公知端口号有FTP(21、20)------文件传输;HTTP(80)------超文本传输;SMTP(25)------邮件;Telnet(23)------远程登录;TFTP(69)------简单文本传输;HTTPS(443)------安全超文本传输;在封装数据时,如果网络服务对应端口号为公知端口号,则source port为该公知端口号。若网络服务对应的端口号为动态端口,则source port为随机选择的一个较大的值。
下面介绍TCP报文格式
TCP段首部长度在20~60字节之间,由定长部分(20字节)和变长部分(0~40字节)组成
source port------源端口,16bits