您的位置:首页 > 理论基础 > 计算机网络

网络七层协议和TCP/IP五层协议

2017-04-24 21:48 162 查看

[网络七层协议]                                    [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:服务端错误,服务器不能正确执行一个正确的请求
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息