![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
片羽时光
这个作者很懒,什么都没留下…
展开
-
七层模型之物理层&数据链路层
物理层 物理层是对传输媒介的一些规定,包括通信的信号转换(模拟信号,数字信号等信号转换调频,调相,调幅等),以及信道的通过频率,信噪比,信道复用技术(频分复用,码分复用,时分复用,实际上就是采用不同的策略来通过复用器来共享信道进行通信),还有一些物理传输媒介,比如双绞线,同轴电缆等。 数字链路层 数字链路层实际的功能就是封装成帧,透明传输以及差错检测。由发送端的数据...原创 2018-04-07 16:28:13 · 499 阅读 · 0 评论 -
Session·Cookie·Token总结
Session: session是在服务器端,用于认证客户端身份: 1.客户端第一次发起一个http请求 2.服务器生成一条session信息,保存在服务器端; 3.服务器将生成的session id 一起通过http响应发送到客户端; 4.客户端将id存储在客户端cookie中(cookie对应本地主机的一个文件); 5.客户端下一次再次访问这个服务器资源时...原创 2018-08-20 16:07:08 · 194 阅读 · 0 评论 -
网络之应用层
应用层的内容就是规定应用进程在通信时所遵循的协议。应用层许多协议都是基于客户-服务器方式的。 **递归查询与迭代查询** 递归查询:主机向本地域名服务器的查询一般为递归查询,递归查询就是当主机询问的本地域名服务器不知道被查询域名的IP地址时,那么本地域名服务器就会以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(UDP报文),以替该主机继续查询,而不是让该主机自己...原创 2018-08-10 21:13:03 · 342 阅读 · 0 评论 -
七层模型之网络层
IP地址与硬件地址的区别 从数据链路层我们知道以太网中的MAC帧传送是需要源主机地址和目标主机地址的,但是在数据链路层的该帧中的地址是指硬件地址,在传输层时TCP报文中包含首部和应用层数据,向下到了网络层,会将上层的数据报包装,在其数据报之前再加一个首部,该首部中放入IP地址,组成的新的报文称为IP数据报,再到下一层,再在IP数据报之前加首部,在尾部加上新的尾部,该首部中包含硬件地址,这个新...原创 2018-04-11 19:21:26 · 442 阅读 · 0 评论 -
HTTP协议
HTTP协议端口号为80,Linux上的web浏览器有Apache,Windows上有IIS. HTTP协议本身是无连接的:通信双方在交换HTTP报文之前不需要建立HTTP连接;HTTP协议也是无状态的:同一个客户第二次访问同一个服务器上的页面时,服务器的响应与第一次被访问时一样的,服务器并不记得曾经访问过的这个客户,也不记得为该客户服务过多少次。 输入网址,w...原创 2017-12-01 18:36:21 · 423 阅读 · 0 评论 -
TCP的超时重传,拥塞控制
一:TCP的超时重传 tcp的超时重传机制是在异常网络状况下,开始出现丢包或者超时的情况下,TCP控制数据传输以保证其承诺的可靠服务。 为保证能够重传超时时间内未收到确认的TCP报文段,tcp为每一个tcp报文段维护一个重传定时器,该定时器在tcp报文段第一次被发送时启动,如果在规定时间内未收到对方发来的确认应答,tcp模块将重传tcp报文段并且重置定时器,而超时重传策略就是用来确定下次重传的原创 2017-12-06 17:44:34 · 1734 阅读 · 0 评论 -
TCP/IP与socket
被问TCP是什么,socket是什么,为什么要有socket,tcp与socket有什么关系,端口是什么,属于tcp还是ip,为什么要有端口?闻后大惊失色,网络知识全还给老师了,现总结整理一下:一:TCP是什么 TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,TCP/IP只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外的操作接口。二:socke...原创 2018-03-28 21:58:25 · 243 阅读 · 0 评论 -
网络基础篇
相关概念1.客户服务器方式 客户和服务器都是指通信中所涉及的两个应用进程。客户机服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。客户程序必须知道服务器程序的地址,而服务器程序一直被动等待多个客户的通信请求,不需要知道客户程序的地址。 2.对等连接方式 简称p2p,是指两个主机在通信时并不区分哪个是服务请求方还是服务提供方,只要两个主机都运行了...原创 2018-04-03 22:07:45 · 264 阅读 · 0 评论 -
七层模型之运输层
运输层与网络层 当网络边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有主机的协议栈中才有运输层,而路由器在转发分组时只用到下三层的功能。 对于网络IP层来说。通信的是两个主机,IP数据报表明了这两个主机的IP地址,但实质上,应该是两个主机上的进程之间的通信,而运输层就是实现主机上的应用进程之间的通信的。也就是说。通信的真正端点不是主机,而是主机上的应用进程。网络层是为主机原创 2018-04-14 09:24:21 · 523 阅读 · 0 评论 -
HTTP的get和post方法
一直对于post方法和get方法的使用区别很模糊,今天在项目中又遇到,决定仔细总结查看一下这两个方法的区别。一:常见回答post与get方法的区别GET方法在浏览器回退时是无害的,也就是说它有记录上一个页面请求,不需要再次提交请求,而post方法则在回退时会再次进行提交。GET方法产生的URL地址会被bookMark,而POST方法不会。GET请求会被浏览器主动cache,而PO...原创 2018-08-29 14:45:21 · 313 阅读 · 0 评论