网络
范玖九
塞翁失马 安知非福。
展开
-
网络协议和协议分层
什么是网络协议网络协议是为计算机网络中进行数据交换而建立的规则,标准,或约定的集合。可以理解为使计算机不再独立工作,约定一种固定的格式,让多台计算机进行数据交互。网络协议的分层(1)OSI七层模型(2)TCP/IP四层模型以下是OSI七层模型和TCP/IP四层模型的对比。TCP/IP模型为五层的时候有物理层,为四层的时候没有物理层。相比较而言,OSI七层模型比较繁琐并且实用性不...原创 2019-08-15 17:28:09 · 714 阅读 · 0 评论 -
应用层(HTTP协议)
应用层应用层和应用程序直接想换,这是和程序员打交道最多的地方。自定制协议(不重要)(1)约定好客户端请求(Request)包含什么信息,服务器响应(Response)包含什么信息(2)约定好数据按照什么格式来组织,本质上互联网传输的都是(二进制)字符串(序列化/反序列化)。已有协议(重要)HTTP/HTTPS:当前使用最广泛 的应用层协议(没有之一)URL:用来描述唯一资源的一个标...原创 2019-08-15 22:46:07 · 410 阅读 · 0 评论 -
传输层—UDP/TCP的区别
(一)传输层的作用传输层关注的是点对点之间的传输。只需要关注发送者和接收者就可以,中间的过程一概不管。(二)UDP协议——用户数据报协议(全双工)UDP是一个比较简单的协议——全双工(双向通信)。UDP的特点:(1)无连接:只需要知道对端的IP和端口号就开始传输,不需要建立连接。(2)不可靠传输:没有确认机制,没有重传机制。一旦发生故障无法传输到对方,UDP协议层也不会给应用...原创 2019-08-22 19:53:17 · 295 阅读 · 0 评论 -
TCP的三次握手,四次挥手
TCP协议段格式有6位标志位:URG:紧急指针是否有效。ACK:确认号是否有效。PSH:提示接收端应用程序立刻从TCP缓冲区把数据读走。RST:对方要求重新建立连—复位报文段。SYN:请求建立连接—同步报文段。FIN:通知对方,本端要关闭了—结束报文段。三次握手首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端...原创 2019-08-22 21:48:14 · 351 阅读 · 0 评论