1、TCP/IP分层
TCP/IP共分四层,分别是:网络连接层,网络层,传输层,应用层。我们一般做应用层的开发,用到的协议有HTTP协议,FTP协议,SMTP,POP3等协议。
2、ISO分层
3、TCP协议和UDP协议
传输控制协议TCP (Transport Control Protocol) - 数据流传输(面向连接,可靠)
用户数据报文协议UDP(User Datagram Protocol) - 数据报文传输(无连接不可靠
4、HTTP请求处理过程
浏览器发起请求获取页面信息,浏览器只和本机传输层对话。传输层将请求截取封装成TCP请求段,添加一些随机数字标识数据,然后把请求传给本地网络层。网络层把数据解析封装成一定大小的本地IP数据报,并且传输给网络连接层/网络连接层把数据报封装成物理介质的模拟信号数据,通过wire将数据传输到通过地址表识的远程机器的网络连接层,远程机器由网络连接层进行解析,一层一层往上解析,直至应用层。