1 先推荐一个工具 Fiddler2 (这个专门用来调试 http请求的 工具) 2 OSI(Open System Interconnection),开放式系统互联参考模型 。是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。 OSI模型: ^ TCP/IP Model ^ TCP/IP protocol suite ^ | Application layer | Telnet FTP SMTP DNS RIP SNMP HTTP HTTPS| | Transport layer | TCP UDP IGMP ICMP | | Internet layer | IP IPSEC | |Network Interface layer | Ethernet TokenRing FrameRelay ATM | ^ 层 ^ 描述 ^ 协议 ^ |应用 | 定义了 TCP/IP 应用协议以及主机程序与要使用网络的传输层服务之间的接口。| HTTP、Telnet、FTP、TFTP、SNMP、DN、SMTP、X-Windows 以及其他应用协议 | |传输 | 提供主机之间的通讯会话管理。定义了传输数据时的服务级别和连接状态。| TCP、UDP、RTP | |Internet | 将数据装入 IP 数据报,包括用于在主机间以及经过网络转发数据报时所用的源和目标的地址信息。实现 IP 数据报的路由。|IP、ICMP、ARP、RARP | | 网络接口 | 详细指定如何通过网络实际发送数据,包括直接与网络媒体(如同轴电缆、光纤或双绞铜线)接触的硬件设备如何将比特流转换成电信号。 | 以太网、令牌环、FDDI、X.25、帧中继、RS-232、v.35 |