首页 > 其他分享 >计算机网络

计算机网络

时间:2023-08-21 21:45:38浏览次数:47  
标签:为什么 UDP 挥手 握手 TCP 计算机网络 四次

一、分层

为什么要分层:

简单的说是:
思想是:功能分离和模块化设计
作用是:便于管理、维护和扩展

image
image

如何分离的

按照OSI和TCP/IP体系结构:
image
image

二、TCP和UDP

为什么需要TCP和UDP

为的是:基于不同的需求和应用场景

1.区别

image
image

2.三次握手和四次挥手

三次握手

image
image
为什么需要三次握手
(为什么要这样?那肯定是遇到了某个问题:会浪费服务器资源的问题
image
image
image

四次挥手

image
多传的那一次是服务端传的
image
为什么需要四次挥手,也是考虑资源浪费问题,就是确保资源能够传送完毕
image
image
https://zhuanlan.zhihu.com/p/108504297

三、HTTP/HTTPS

1.区别

image

2.无状态

只得是没有客户端的状态,它不能识别多个请求是否来自同一个客户端
image

标签:为什么,UDP,挥手,握手,TCP,计算机网络,四次
From: https://www.cnblogs.com/hyc492/p/17647016.html

相关文章

  • 计算机网络中速率和带宽的区别
    速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。速率往往指的是额定速率或者标称速率,意思也就是在非常理想的情况下才能达到的数据传送的速率,然而在现实生活中是达不到的。带宽,在计算机网络中用来表示网络的通信线路传送数据的能......
  • 软件设计师之计算机网络复习
    OSI七层模型在OSI七层模型中,负责对应用层消息进行压缩和加密功能的层次是表示层(PresentationLayer)。表示层位于应用层和会话层之间,是数据在网络之间传输前进行格式转换、加密和压缩的层次。它主要负责以下几个方面的功能:数据格式转换:表示层可以将应用层数据转换为一种适合在网络上......
  • 计算机网络中的逻辑计算综合
    ************特别说明,因此篇随笔内容是引用其他技术人员的文章,仅可用作自我总结及日常使用。************计算机中的逻辑运算又被称作为“布尔运算”,分别为:逻辑与运算、逻辑或运算,逻辑非运算,逻辑异或运算。这四种逻辑运算中,只有“逻辑非运算”是一元逻辑运算(一个运算操作......
  • 【计算机网络】WebSocket 是什么原理?为什么可以实现持久连接?
    一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接),循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的......
  • 计算机网络参考模型
    分层思想是什么及作用?将复杂的流程分解为几个功能相对单一的子过程使整个流程更加清晰,复杂问题简单化更容易发现问题并针对性的解决问题2.网络中数据的传输过程3.ISO,OSI,IOS的区别ISO:国际标准化组织OSI:开放系统互联参考模型IOS:互联网络操作系统4.OSI七层参考模型的功能5.OSI七层......
  • 计算机网络:MIME协议
    E-mail广泛使用的电子邮件协议是简单邮件传输协议(SMTP),这个协议使用客户端/服务器操作方式。只有在客户端成功地把邮件传送给服务器之后,才从本地删除报文。这样通过端到端的连接保证了邮件的可靠传输。SMTP邮件采用RFC822规定的格式,这种邮件只能是用英语书写的、采用ASCII编码的文......
  • 【学习笔记-计算机网络基础】应用层
    概述 应用层是开放系统的最高层,是直接为应用进程提供服务的。 应用层协议和应用主要三种连接模式www(HTTP):服务器读取并处理、响应请求。BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。.Skype:找中间人传话,请求双房打开两座客......
  • 【学习笔记-CS144 计算机网络】传输层
    概述主要任务:对接端口连接管理分割和重组上下数据差错和纠错功能流量控制传输层协议TCP特点:可靠性高端到端,面向连接基于字节速度慢向下传递操作步骤:接受来自应用层的8位字节的数据流,并根据MTU分段。封装上队头标记,打包成数据包将......
  • 终于有网易大牛把我在大学没学会的《计算机网络协议》讲清楚了
    计算机网络如果你了解过IT行业,那么你一定听说过计算机网络。不管是从事开发、运维、测试,都需要有一个良好的计算机网络基础知识体系。为什么计算机网络这么重要呢?集群规模一大,我们首先想到的就是网络互通的问题;应用吞吐量压不上去,我们首先想到的也是网络互通的问题。所以,要成为技术......
  • 计算机网络基础
    1.同网段主机之间通信(1)主机首先根据IP号和子网掩码来计算网络号,查看是否处于同一网段(2)根据ARP协议(2-1)首先,在本机的ARP缓存表中查看目的IP地址的MAC地址(2-2)如果查询到对应条目,则直接封装数据包进行转发(2-3)如果不存在对应条目,则在使用ARP协议进行广播查询(2-3-1)主机封装广播数......