计算机网络
玛卡巴卡历险记
这个作者很懒,什么都没留下…
展开
-
IOS七层模型
IOS七层协议: 从下到上: 物理层:传输的是比特流,网卡位于这层。 数据链路层:本层传输的是帧;本层主要定义了如何格式化数据,错误检测。交换机位于本层 网络层:本层传输的是数据包,路由器位于本层。本层协议是IP协议(Internet Protocol Address),主要功能是路由选择最短路径,将数据包从发送端路由到接收端 传输层:协议有TCP(传输控制协议)/UDP(用户数据报协议);主要是...原创 2019-06-08 23:00:35 · 7897 阅读 · 0 评论 -
TCP三次握手
TCP三次握手的目的是为了让客户端与服务器建立连接,且TCP是全双工的。通俗解释为:为了确保A、B之间能够建立相互通信的通道,1、客户端A先向服务器B发送消息说“我想建立连接”;2、服务器B收到A发送的连接请求,并回复信息说“我收到了你发过来的请求,我给你发个消息,你看看能不能接收到”;3、客户端A收到了消息需要在向B发送一个确认消息“我能收到你发的消息”。之后就建立了连接的过程,双方可以进行通信...原创 2019-06-08 23:24:05 · 113 阅读 · 0 评论 -
TCP四次挥手
TCP断开连接需要四次挥手 断开操作可以由客户端或者服务器触发,通俗的解释为: 1、客户端A发送消息说“我要断开连接” 2、服务器B接收到A发送的消息回复“好的,我收到消息了,你先等一下,我这儿的文件还没发完” 3、当服务器B发送完数据后,会发送“好了,我要发送的数据发完了,我们可以断开连接了,你确认一下”。 4、客户端A收到B的消息后会发送断开连接请求。 FIN:finish标志,用于释放连接。...原创 2019-06-08 23:36:36 · 67 阅读 · 0 评论 -
TCP与UDP的比较
1、面向连接比较 TCP是面向连接的,UDP是无连接的。 2、可靠性 TCP会通过三次握手和四次挥手来建立连接和断开连接,比较可靠。但是UDP是无连接的,所以相对不可靠 3、传输速率 TCP需要对数据进行分段,然后进行传输,,UDP不需要对数据进行分段,当要发送数据时,抓取应用的数据,并尽可能快的丢到网上区。UDP传输速率高,适用于视频或者多人在线游戏 4、TCP是重量级,TCP报文20字节,UD...原创 2019-06-09 11:50:48 · 131 阅读 · 0 评论 -
HTTP常见面试题
HTTP(超文本传输协议) 一、HTTP的主要特点 1、支持客户/服务器模式 2、简单快速 3、灵活 4、无连接(传输完后断开连接,自1.0版本后改为需要等待一段时间,从1.1版本引入了keep alive长连接) 5、无状态(协议对事务处理无记忆,后面处理必须重传) 常考面试题1:在浏览器地址栏键入URL,按下回车会经历的流程 1、浏览器会根据URL逐层查询DNS(域名系统是互联网的一项服务。它...原创 2019-06-09 16:36:14 · 338 阅读 · 0 评论