TCP/IP不同层次的协议
网际协议(IP)
- 不可靠,不能保证数据包传送成功,也不能保证按特定次序传输,也不能校验正确性。头部的校验和部分只能用于校验数据包IP头部的正确性,没有任何机制保证数据净荷传输的正确性。不能保证数据一定是从数据包中所给的源地址发送的。
- 使用了“IP source routing”这一选项的网际协议的数据包好像总是从路径最后一个系统上传递过来的。
- 根据IP协议规定、中间节点不能对小数据包进行拼接组合。
地址解析协议(ARP)
将32bit的IP地址(IP4)转化为48bit的MAC地址
传输控制协议(TCP)
- TCP三次握手
- SYN Flood攻击和防范。
开放TCP链接是一个三步握手过程。在服务器收到初始的SYN(同步序列编号Synchronize Sequence Numbers)数据包后,该链接处于半开放状态。此后,服务器返回自己的序号,并等待确认。最后客户机发送第三个数据包使TCP链接开放,在客户机和服务器之间建立连接。
客户端:服务器,你能听到我吗? 服务器:我能听到