为了告诉其他计算机自己的IP地址和MAC地址.
检测IP冲突.
更新 其他计算机的ARP缓存表....为了区分同一台主机上面不同应用程序的数据包,传输层提供了端口和套接字.端口号用来识别应用程序.
套接字socket,可以区分不同应用程序间的网络通讯和连接....多路复用:从源主机的不同套接字中收集数据库,并且能为每个数据块封装首部信息,从而生成报文段,然后将报文段传递到网络层中.
多路分解,能把传输层报文段中的数据交付到正确的套接字....重新排序,就算TCP数据报以错误的顺序到达目的地,也能重新排序,恢复原始数据.
流量控制,TCP能确保数据传输不会超过目的计算机接收数据的能力.
优先级和安全,
适当的关闭....当 URG=1 时,后面的紧急指针字段才有效。
ACK:表示前面的确认号字段是否有效。ACK=1 时表示有效。只有当 ACK=1 时,前面的确认号字段才有效。