[网络七层协议] [TCP/IP 协议]
7.应用层:具体文字赋予动作能力,如HTTP,TELNET ===》4.应用层
6.表示层:定义数据格式的显示方式,如加密
5.会话层:如何建立结束session,如:SQL
4.传输层 :为端到端链接提供管理服务,如TCP、UDP ,相当于缓存 ===》3.传输层
3.网络层:定义路由实现方式和学习方式,如IP IPX ===》2.网络互联层{1.IP 2.ICMP(互联网控制报文协议)3.IGMP(互联网组管理协议)}
2.数据链路层:隧道,如交换机
}===》1.网络接入层
1.物理层:设备
PS:相关问题
1.TCP和UDP的区别?
TCP:面向有链接的协议,代表如:三次握手(请求,应答,发包),发送前会先确认链接建立的情况下再发送包,可靠性比较强
UDP:面向无链接的协议,代表如:ping(机器之间是无链接的,能不能Ping通完全看机缘),消息发送比较高效
2.网关和代理的区别?
首先要知道这两者的功能是什么?它们主要为了节省IP资源
然后再区别:
代理服务器:位于应用浏览器和web服务器之间起缓存和代用户获取网络和处理需求的服务器,类似IGP
网关:不同网络间的过渡桥梁,因不过滤用户信息而不安全。类似BGP
具体参考一篇好文http://blog.csdn.net/aotony_1988/article/details/42062071
3.http协议
协议包含内容:
方法类型:GET、POST(创建)、PUT(更新)、DELETE
Host+URL
Accept
Content-type:text/html
报文体
相应类型:
1xx:信息响应类,表示接收到请求并且继续处理
2xx:处理成功响应类,表示动作被成功接收、理解和接受
3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理
4xx:客户端错误,客户请求包含语法错误或者是不能正确执行
5xx:服务端错误,服务器不能正确执行一个正确的请求