
计算机网络
文章平均质量分 93
此生辽阔
这个作者很懒,什么都没留下…
展开
-
TCP协议
TCP介绍TCP(Transmission Control Protocol):面向连接的,可靠的,基于字节流的传输层通信协议特点:基于连接的,数据传输之前需要建立连接全双工的:双向传输(客服端可以主动向服务器写数据,服务器也可以主动向客户端写数据)字节流:不限制数据大小(如果文件非常大,会把文件数据进行切分成一个一个的TCP的分片,再把分片进行排序,如果传输的分片不是按照顺序到达,接收端会进行重排序),打包成报文段,保证有序接收,重复报文自动放弃流量缓冲:解决双方处理能力的不匹配可靠的传输服原创 2021-11-01 13:10:02 · 647 阅读 · 0 评论 -
HTTPS协议
由于 HTTP天生"明文"的特点,整个传输过程完全透明,任何人都能够在链路中截获、修改或者伪造请求/响应报文,数据不具有可信性。因此就诞生了为安全而生的HTTPS协议。使用HTTPS时,所有的HTTP请求和响应在发送到网络之前,都要进行加密。比如有些网站命名没有广告,但是响应到你的浏览器就有广告了,很有可能就是报文在网络传输的链路中响应报文被篡改了https协议在http协议的基础上加了一个安全层http通过socket跟TCP交互https中,应用程序先跟安全层交互,安全层再跟TCP交互S原创 2021-11-01 13:09:40 · 252 阅读 · 0 评论 -
Http协议
一个数据包从A主机传输到B主机可能发生的问题1:可能发生数据丢包,两台主机之间往往通过非常多的网络设备连接在一起,可能发生数据丢失2:数据重复,有数据丢失我们就需要数据重传,数据重传多次就可能发生数据重复(之前丢失的数据可能不是真正的丢失,而是网络的延迟)3:数据完整性校验:通过网络设备进行数据转发的时候,有很多设备都有可能被人篡改,或者本身设备的问题,会导致数据的错误,所以需要进行数据完整性校验4:网络传输中,数据传输的介质是不一样的,比如在内网层面直接通过网线进行传输,但是连接到公网的话通常会原创 2021-11-01 13:09:12 · 1041 阅读 · 0 评论 -
UDP协议
传输层有两个好兄弟,大哥TCP和二弟UDP,大哥靠谱,二哥不靠谱UDP不建立连接,无连接,不可靠UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。UDP的主要特点:1.UDP是无连接的,减少开销和发送数据之前的时延。(没有建立连接,回复链接,释放连接的过程)2.UDP使用最大努力交付,即不保证可靠交付。由应用层(传输层的上一层保证数据可靠交互)3.UDP是面向报文的,适合一次性传输少量数据的网络应用。UDP面向报文:UDP对于应用层交下来的报文,既不合并,也不拆分,对报文原创 2021-11-01 13:08:36 · 2930 阅读 · 0 评论 -
TCP和UDP的区别
TCPTCP 是一种面向有连接的传输层协议,能够对自己提供的连接实施控制。适用于要求可靠传输的应用,例如文件传输。UDPUDP 是一种面向无连接的传输层协议,不会对自己提供的连接实施控制。适用于实时应用,例如:IP电话、视频会议、直播等。...原创 2021-10-31 22:24:58 · 36381 阅读 · 0 评论 -
计算机网络课程学习笔记(第五章)运输层
5.1运输层概述物理层、数据链路层、网络层解决主机到主机之间的通信通信的真正实体是位于通信两端主机中的进程如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议。运输层直接为应用进程间的逻辑通信提供服务运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道。根据应用需求的不同,因特网的运输层为应用层提供了两种不同的运输协议,即面向连接的TCP和无连接的UDP原创 2021-10-31 22:24:19 · 557 阅读 · 0 评论 -
狂神说:网络编程
课程链接【狂神说Java】网络编程实战讲解推荐阅读网络编程—狂神说java学习笔记狂神说Java:网络编程原创 2021-04-05 21:58:58 · 721 阅读 · 2 评论 -
计算机网络第一章习题答案
1计算机网络可以向用户提供哪些服务?连通性和共享2试简述分组交换的要点(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并3试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量 数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通 信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性 能好。4为什么说因特网是自印刷术以来原创 2020-10-14 22:04:56 · 3648 阅读 · 0 评论 -
计算机网络概述(二)
对等连接方式对等连接(peer-to-peer,简写为P2P。这里使用数字2是因为英文的2是two,其读音与to同,因此英文的to常缩写为数字2)是指两台主机在通信时并不区分哪一个是服务请求方哪一个是服务提供方。只要两台主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的、对等连接通信。这时,双方都可以下载对方已经存储在硬盘中的共享文档。实际上,对等连接方式从本质上看仍然是使用客户-服务器方式,只是对等连接中的每一台主机既是客户又同时是服务器。例如主机C,当C请求D的服务时,C是客户,D是服务器原创 2020-10-12 22:14:47 · 727 阅读 · 0 评论 -
计算机网络概述(一)
计算机网络:在计算机之间传输数据文件互联网因特网都是internet的译名,Internet是由数量极大的各种计算机网络互连起来的,采用互联网这个这个译名更能体现Internet最主要的特征TCP:传输控制协议对于只在局部范围内连接起来的计算机网络,只能叫互连网,而不是互联网互联网的两个重要基本特点:连通性、共享(资源共享)互联网+=互联网+各个传统行业,利用信息通信技术和互联网平台来创造新的发展生态互联网已经成为世界上最大的计算机网络网络把计算机连接在一起,互联网则把许多网络连接在一起,习原创 2020-10-11 17:54:51 · 382 阅读 · 0 评论 -
计算机网络技术文
两万字长文50+张趣图带你领悟网络编程的内功心法原创 2020-08-03 08:16:54 · 242 阅读 · 0 评论