计算机网络
颜颜颜颜颜越
这个作者很懒,什么都没留下…
展开
-
HTTP协议精讲
什么是HTTP协议?HTTP协议又叫做超文本传输协议 是从万维网传送到本地浏览器的传输协议。HTTP协议是一个基于TCP/IP协议的传输协议所以下面我们会说一下TCP/IP通信协议。HTTP协议是应用层协议,且是一个面向对象的协议。HTTP协议是一个无状态的协议(但是在实际工作中,一些万维网往往希望能够识别用户 于是 就使用到了 Cookie小饼干)Cookie是存储在用户主机中的文本文件,记录一段时间内某用户的记录 以此来提供个性化的服务。HTTP协议的传输是通过TCP协议进行连接的,所以原创 2020-09-15 21:21:38 · 259 阅读 · 0 评论 -
TCP流量控制和拥塞控制
TCP流量控制有的时候发送方数据发送的过快 导致接受方接受不过来 这个时候就需要流量控制。流量控制 就是让发送方发送的速度慢一些 让接受方来的及来接受。TCP通过滑动窗口来实现流量控制。在通信过程中,接受方根据自己接受的缓存的大小,动态的调整发送方的发送窗口大小,即接受窗口rwnd(接受方设置确认报文段的窗口字段来将rwnd通知给发送方) 发送方的发送窗口取接收窗口rwnd和拥塞窗口(网络堵了)cwnd的最小值。TCP拥塞控制出拥塞的条件:对资源的需求总和 大于 可用资源网络中有许多资原创 2020-09-15 14:14:20 · 179 阅读 · 0 评论 -
TCP、HTTP和Socket的区别与联系
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,...转载 2020-09-14 21:32:15 · 349 阅读 · 0 评论 -
TCP可靠传输
关于可靠可靠就是保证接收方进程从缓存区里面读取出来的字节流和发送方发送的字节流是一样的。TCP实现可靠的传输机制校验和UDP一样 都是增加一个伪首部 通过二进制饭吗的求和方法来判断有没有发生错误序号序号就是报文段的第一个字节的序号 也就是ack一个字节占一个序号确认(累计确认)发送方要一直保持这个发送的报文段 知道接受方确认收到完整的确认报文段才可以摘出接受方接受到了报文段 会返回一个确认报文段(只是确认功能)(累计确认)图中已经收到了第一个报文段 它期望收到的报文段是下一个报文段原创 2020-09-14 21:17:05 · 244 阅读 · 0 评论 -
TCP连接管理与释放(三次握手 四次挥手 SYN洪泛攻击)
TCP连接的三个阶段TCP连接采取服务器客户端的方式,主动发起连接的叫做客户端,被动等待接受连接的叫做服务器。连接建立(三次握手)首先请求方 也就是客户想要和一台主机(服务器) 建立连接,客户方进程首先通知客户TCP,他想要建立一个和服务器上某个进程的连接,客户中的TCP会用以下的步骤与服务器中的TCP建立一个链接:ROUND 1:客户端发送请求报文段 无应用层数据。SYN = 1(同步位 表示是一个连接发送报文)seq = x (发送的本报文段的第一个字节的序号 4个字节 主机随机产生)原创 2020-09-14 19:51:31 · 15501 阅读 · 0 评论 -
TCP/IP五层参考模型
OSI参考模型TCP IP参考模型OSI模型和 TCP/IP的不同点OSI7层结构仅仅是提出了一个概念没有用于实际,而TCP/IP参考模型是直接应用于实际,被人们所认知。五层参考模型TCP/IP分层物理层 比特传输数据链路层 把网络层传下来的数据报组装成帧网络层 源主机到目的主机的数据分组路由与转发 IP ICMP OSPF传输层 进程和进程之间的数据传输 TCP UDP应用层 支持各种网络应用 FTP SMTP HTTP五层参考模型数据的封装和解封装原创 2020-09-14 16:33:44 · 5054 阅读 · 0 评论 -
【计算机网络】OSI、TCP/IP、五层模型
1 OSI参考模型1.1 背景1.1.1 为什么要分层?在发送一个文件之前,我们需要做很多的工作,比如:将数据通信的道路激活 告诉网络怎么识别主机 查明接受文件的电脑是否开机、网络连接是否正常 查明接受文件的电脑文件管理程序是否准备就绪因为这种工作会使我们的传输过于复杂,于是出现了这种分层的结构。将一个大问题分成了几个小问题,解决和维护起来相对容易。1.1.2 分层是按什么区分的?每个层次之间是相对独立的,也就是我只做我这一层该干的事情 每个层次之间界面清...转载 2020-09-01 20:30:21 · 232 阅读 · 1 评论