IP地址是用来查找和发现网络中的地址的,端口号是用来进行程序相互通信的,一个端口16Byte,即2^16=65536个,1~1023为公认的端口绑定了某些服务协议,不能随便分配,从1024—49151是被注册的端口,也成为“用户端口”,其他的为临时端口。
1.1.TCP/IP协议简介tcp/ip协议运行在各种操作系统上的一种网络通信协议,各个系统通过实现tcp/ip的相关协议,来达到相互之间通信的目的。1.2.TCP/IP协议分层细节网络协议通常都是分层开发,各个层负责其相对应的任务,TCP/IP协议也不例外。
6个保留位:URG=> 紧急指针;ACK => 为1表示确认序号有效;PSH => 缓存区将满,接收方应尽快将此报文段交给应用层;RST => 连接断了重建连接;SYN => 同步序号为1,用来发起一个新连接;FIN => 为1表示发端完成发送任务。