【计算机网络】网络层:虚拟网络互连&IP地址

发布时间:2022-11-24 计算机网络 网络 1024程序员节 TCP/IP
中间设备、虚拟互连网络、交付方式 IP地址: (1)分类IP地址 (2)无分类地址CIDR (3)IP地址的特点 虚拟互连网络 网络互连会使用到中间设备: 物理层:转发器 数据链路层:网桥(桥接器),交换机 网络层:路由器 网络层以上:网关 网络互连是指使用路由器。 使用转发器或网桥不称为网络互连,因为网络号相同。 虚拟互连网络: 由于参加互连的计算机网络都使用相同的网际协议IP,因此可以把互连以后的计算机网络看出一个虚拟互连网络。利用协议IP可以使这些性能各异的网络在网络层上看起来好像是一...

3-2数据链路层-差错控制

发布时间:2022-11-26 计算机网络 网络
1.位错/比特错:比特位错误,如1变为0。本文所讲均为此类错误 2.帧错:帧的丢失、重复、失序 3.差错控制 (1)自动重传请求ARQ 接收方检测出差错,通知发送方重发,直到正确接收 (2)前向纠错FEC 不但能发现差错,还能确定比特串错误的位置,从而加以纠正 4.一般来说,数据的传输差错是由噪声引起的。通信信道的噪声可以分为两类:热噪声和冲击噪声。热噪声一般是信道固有的,引起的差错是随机差错,可以通过提高信噪比来降低它对数据传输的影响。冲击噪声一般是由外界电磁干扰引起的,引起的差错是突发差错,它是引...

计算机网络---IP数据报

发布时间:2022-11-27 计算机网络 网络 TCP/IP 服务器
(一)IP数据报格式 TCP/IP协议栈  IP数据报格式:  版本:IP协议的版本号 IPv4/IPv6   首部长度:单位是4B,最小为5,以4字节为单位  固定部分20B         区分服务:指示期望获得哪种类型的服务。     总长度:首部+数据,单位是1B。 生存时间(TTL):字段占8位,IP分组在网络中可以通过的路由器数(或跳步数)。经过一个路由器-1,变成0则丢弃。 协议::字段占8位,指示IP分组封装的是那个协议的数据包。 例如下表,6为TCP,表示封装的为TCP段。 ...

IP地址与硬件地址

简介 从层次角度看,物理地址是物理层和数据链路层使用的地址,IP地址是网络层及以上各层使用的地址(因为IP地址是用软件实现的,所以IP地址又被称为逻辑地址)。在通过网络发送数据时,数据从高层下到低层,然后才到通信链路(即物理层?)上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成了MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在了MAC帧的首部中,如下图所示。简单概括就是,IP地址放在IP数据报的首部,硬件地址放在MAC帧的首部,网络层及以上使用的是IP...

计算机网络学习笔记 ~中(持续学习中)

发布时间:2022-11-27 计算机网络 学习 网络
第四章 网络层 本章重要内容: (1)虚拟互联网络和两种服务,两个层面的概念 (2)IP地址与MAC地址之间的关系。 (3)传统分类的IP地址和无分类域间路由选择CIDR (4)路由选择协议的工作原理 网络层的几个重要概念 网络层要设计的尽量简单,向上层只提供简单灵活的,无连接的,尽量大努力的交付的数据报服务。 1,两个服务:虚电路服务,数据报服务 2,网络层的两个层面 第一类:是转发源主机和目的主机之间所传送的数据,像接力赛跑那样从一个服务器转发到下一个服务器,最后吧分组传送到目的的主机 第二类:则是...

计算机网络---数据链路层PPP协议

发布时间:2022-11-27 计算机网络 网络 TCP/IP
定义:点对点协议(Point to Point Protocol,PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协议(OSI模式中的第二层),替代了原来非标准的第二层协议,即 SLIP。除了 IP 以外 PPP 还可以携带其它协议,包括 DECnet 和 Novell 的 Internet 网包交换(IPX)。 特点:   PPP协议是一种点——点串行通信协议...

计算机网络---计算机网络体系结构与参考模型

发布时间:2022-11-27 计算机网络 网络
(一)基本概念:  ①实体:任何可发送或接收信息的硬件或软件进程,通常是一个特定的软件模块。 对等层:不同机器上的实体。  对等实体:同一层上的实体。 ②协议:协议是一种规则,并且是控制两个对等实体进行通信的规则,也就是水平的  协议由以下3部分组成:  语义:对构成协议元素的含义的解释,即“讲什么”  语法:数据与控制信息的结构或格式,即“怎么讲” 同步:规定了事件的执行顺序。即“怎么做” ③ 接口又称为服务访问点,从物理层开始,每一层都向上层提供服务访问点,即没有接口就不能提供服务...

3-3数据链路层-流量控制与可靠传输机制

发布时间:2022-11-26 计算机网络 网络
流量控制涉及对链路上的帧的发送速率的控制,以使接收方有足够的缓冲空间来接收每个帧 一.概述 1.发送窗口:发送方维持一组连续的允许发送的帧的序号。发送窗口的大小代表在还未收到对方确认信息的情况下发送方最多还可以发送多少个数据帧。发送窗口用来对发送方进行流量控制。 2.接收窗口:接收方维持一组连续的允许接收的帧的序号。接收窗口是为了控制可以接收哪些数据帧和不可以接收哪些帧。帧的序号落入接收窗口之内,将该数据帧收下;帧的序号落在接收窗口之外,则将其丢弃。 3.只有接收窗口向前滑动(同时接收方发送了确认帧...

计算机网络---以太网

发布时间:2022-11-28 计算机网络 网络 LINUX 服务器
(一)以太网概述 ①概述:以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带总线局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术。 ②以太网在局域网各种技术中占统治地位: 价格低廉(以太网网卡不到100块) 是应用最广泛的局域网技术 比令牌环网、ATM网便宜,简单; 满足网络速率要求:10Mb/s~10Gb/s   ③以太网两个标准: DIX Ethernet V2:第一个局域...

计算机网络---传输层的概述

发布时间:2022-11-29 计算机网络 网络
(一)定义     传输层是整个网络体系结构中的关键层次之一,主要负责向两个主机中进程之间的通信提供服务。由于一个主机同时运行多个进程,因此运输层具有复用和分用功能。传输层在终端用户之间提供透明的数据传输,向上层提供可靠的数据传输服务。传输层在给定的链路上通过流量控制、分段/重组和差错控制来保证数据传输的可靠性。传输层的一些协议是面向链接的,这就意味着传输层能保持对分段的跟踪,并且重传那些失败的分段。     传输层是国际标准化组织提出的开放系统互连(OSI)参考模型中的第四层。该层协议为网络端点主机...

计算机网络---TCP

发布时间:2022-11-30 计算机网络 网络 TCP/IP
(一)TCP概述         TCP协议的定义:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793  定义。       TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种...

TCP连接的相关参数

发布时间:2022-11-27 计算机网络 TCP参数 TCP优化
一、概述 TCP连接中有许多操作系统提供的调节参数,在不同的使用场景中修改对应的参数,可以TCP性能。 可以将性能提高分为下面三个部分: TCP三次握手的性能提升。TCP数据传输的性能提升。TCP四次挥手的性能提升。 二、TCP三次握手的性能提升。 调整SYN报文的重传次数。 //控制SYN重传次数,默认是5次 tcp_syn_retries; 一般第一次握手的SYN发出后没有回复,发起连接方会再次发送SYN,这样重复五次。 总耗时是 1+2+4+8+16+32=63 秒,大约 1 分钟左右。 当在网络情...

3-4数据链路层-介质访问控制

发布时间:2022-11-26 计算机网络 网络
一.信道划分介质访问控制 不发生冲突(碰撞) 信道划分介质访问控制将使用介质的每个设备与来自同一通信信道上的其他设备的通信隔离开来,把时域和频域资源合理地分配给网络上的设备。 多路复用技术:把多个信号组合在一条物理信道上进行传输,使得多个计算机或终端设备共享信道资源,提高信道利用率。 网络负载重:共享信道效率高,且公平 网络负载轻:共享信道效率低 (一)频分多路复用 FDM Frequency-division multiplexing 将多路基带信号调制到不同频率载波上,再叠加形成一个复合信号...

计算机网络---网络层功能概述

发布时间:2022-11-27 计算机网络 网络
(一)网络层 定义:网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传送服务。主要内容有:虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN)、异步传输模式(ATM)及网际互连原理与实现。--》百度百科     网络层主要任务:是把分组从源端传到目的端,为了分组交换网上...

《计算机网络》概论基于b站湖南大学视频

发布时间:2022-11-27 计算机网络 网络
目录 第一章:计算机网络体系概述 1.1计算机网络简介 1.2计算机网络的发展  1.3计算机网络的世界结构​编辑    1.4三种交换方式:电路交换,链路交换,分组交换 1.5 计算机网络的补充 简介: 关于视频第一章:计算机网络体系概述:157min 第二章:物理层:78min 第三章:数据链路层:253min 第四章:网络层:194min 第五章:运输层:130min 第六章:应用层:100min 第一章:计算机网络体系概述 1.1计算机网络简介 1.2计算机网络的发展  1.3计算机网络的...

计算机网络-网络层详细讲解

发布时间:2022-11-28 计算机网络 网络 考研 服务器
目录  网络层概述 网络层提供的两种服务 面向连接的虚电路服务  无连接的数据报服务 IPv4地址 IPv4地址概述 概述  表示方法  分类编址的IPv4  A类地址 B类地址  C类地址 练习 划分子网的IPv4地址 子网掩码 32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号  划分子网的细节  练习 ​编辑 默认子网掩码 无分类编址的IPv4地址 CIDR 举例 ​编辑 路由聚合(构造超网) 练习 IP地址的应用规划 定长的子网掩码FLSM 变长的子网掩码VLSM IP数...

ensp综合实验

发布时间:2022-11-23 计算机网络 网络 LINUX 服务器
综合实验要求: 1、AR6理解为ISP设备,所连接的两个网段为公网;R1-R5构建为一个私有的局域网; 2、AR6上只能进行ip地址配置,之后不得对该路由器进行其他任何配置 3、公网范围IP地址已经指定,剩余R1-R5整个私网使用192.168.1.0/24进行合理分配 4、PC1/3为划分到VLAN2,PC2/4/HTTP 服务器划分到VLAN3;PC1-4通过DHCP自动获取ip地址; 5、所有路由器路由表应尽量控制减少,预防出现环路,所有选路均为最佳路径; R4与R5之间正常使用1000M链路,10...

理解TCP协议三次握手、四次挥手、流量控制、拥塞控制 、重传机制

发布时间:2022-12-01 网络 计算机网络 网络协议 TCP/IP 面试
👨‍💻个人主页: 才疏学浅的木子 🙇‍♂️ 本人也在学习阶段如若发现问题,请告知非常感谢 🙇‍♂️ 📒 本文来自专栏: 计算机网络 🌈 每日一语:真正的勇气是:做出决定,全力以赴! 🌈 ❤️ 支持我:👍点赞 🌹收藏 🤟关注 TCP概述 TCP是一种面向连接的协议,在发送数据前通信双方必须在彼此间建立一条连接 所谓的连接其实就是客户端和服务器的内存里保存一份关于对方的信息,如IP地址、端口 TCP是一种字节流,它会处理IP层的丢包、重复以及错误问题 在建立连接的过程中,双方交换的一些参数可以放...

【计算机网络】python——socket编程(TCP/UDP)

发布时间:2022-11-27 计算机网络 TCP/IP UDP
前言 以前做了实验都是直接分享实验报告。反思了一下,实验报告又臭又长,最多只有同做这个实验的朋友会耐着性子看一看。为了提供更有效的知识分享,能为更多的朋友提供一些参考,以后的文章我都会尽量主题鲜明,简洁易读哒。 一.Socket Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开一个文件句柄,将数据读写到稳定的存储器上一样。一个socket允许应用程序添加到网络中,并与处于同一个网络中的其他应用程序进行通信。一台计算机上的应用程序向socket写入的信息能够被另一台...

UDP多播

发布时间:2022-11-25 计算机网络 网络 网络协议 UDP
一、多播概念 1.1、多播         多播又称为:组播。 一个人发数据,只有加入到多播组的人接收数据 1.2、多播的特点     1、多播地址标示一组接口     2、多播可以用于广域网使用     3、在IPv4中,多播是可选的 1.3、多播地址  IPv4的D类地址是多播地址 十进制:224.0.0.1~239.255.255.254 十六进制:E0.00.00.01~EF.FF.FF.FE  组播地址是分类编址的IPv4地址中的D类地址,又叫多播地址,他的前四位必须是1110,多播组的地址是D...

3-5数据链路层-局域网

发布时间:2022-11-30 计算机网络 网络 运维 服务器
一.基本概念 局域网Local Area Network(LAN):在一个较小的地理范围(如一所学校)内,将各种计算机、外部设备和数据库系统等通过双绞线、同轴电缆等连接介质互相连接起来,组成资源和信息共享的计算机互联网络,使用广播信道 特点 (1)为一个单位所拥有,且地理范围和站点数目均有限 (2)所有站点共享较高的总带宽(即较高的数据传输率) (3)较低的时延和较低的误码率,可靠性较高 (4)各站为平等关系而非主从关系 (5)多采用分布式控制和广播式通信,能进行广播和组播 决定局域网的主要要素为:网...

计算机网络4小时速成:数据链路层,功能,封装成帧,透明传输,差错控制,PPP隧道协议,广播信道,以太网,MAC层,网卡,网桥,交换机

计算机网络4小时速成:数据链路层,功能,封装成帧,透明传输,差错控制,PPP隧道协议,广播信道,以太网,MAC层,网卡,网桥,交换机 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库 这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间! 考网警特招必然...

计算机网络4小时速成:网络层,虚电路和数据包服务,ipv4,ABC类地址,地址解析协议ARP,子网掩码,ICMP网际控制报文协议,网关协议,路由选择协议,路由器

计算机网络4小时速成:网络层,虚电路和数据包服务,ipv4,ABC类地址,地址解析协议ARP,子网掩码,ICMP网际控制报文协议,网关协议,路由选择协议,路由器 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库 这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了...

计算机网络——第四章网络层习题(部分)

发布时间:2022-11-29 计算机网络 网络
 思路:将前缀匹配全部转换为二进制,每八位之间用“ . ”隔开。然后用目的地址对应的二进制,找到与前缀匹配的,即为下一跳地址              为了方便计算,记一下:                 2的1次方:2                 2的2次方:4                 2的3次方:8                 2的4次方:16                 2的5次方:32                 2的6次方:64              ...

【计算机网络】网络层:路由器的构成

发布时间:2022-11-30 计算机网络 网络 服务器
路由器工作在网络层,用于互连网络,主要工作是转发分组。 把某个输入端口收到的分组,按照分组要去的目的网络,把该分组从路由器的某个合适的输出端口转发给下一跳路由器。 (根据目的网络的IP地址转发分组) 路由器的结构:  路由选择部分(控制层面)    核心: 路由选择处理机 根据所选定的路由选择协议构造出路由表,同时定期和相邻路由器交换路由信息,不断地更新和维护路由表。 分组转发部分(数据层面): 交换结构,输入端口,输出端口 交换结构: 根据转发表对分组进行处理,将某个输入端口进入的分组从一个合适的输出...

计算机网络:网络层

发布时间:2022-11-23 计算机网络 网络 服务器
网络层 网络层主要是解决寻址连接问题,例如两个主机在网络上通过IP进行连接通信 1.网络层概述 网络层的主要任务是实现网络互联,进而实现数据包在各网络之间的传输 需要解决的主要问题: 因特网 使用TCP/IP协议栈通过学习TCP/IP协议栈的网际层进行了解 2. 网络层提供的两种服务 2.1 面向连接的虚电路服务 2.2 无连接的数据报服务 tips:二者对比 3. IP地址 3.1 IPv4地址概述 因为IPv4地址不方便阅读,采用点分十进制表示法 举例 因为位数固定...

计算机网络第六章知识点回顾(自顶向下)

系列文章戳这里👇 计算机网络第一章知识点总结计算机网络第二章知识点总结计算机网络第三章知识点总结计算机网络第四章知识点总结计算机网络第五章知识点总结计算机网络第六章知识点总结计算机网络第七章知识点总结计算机网络第八章知识点总结 1.链路层和局域网 1.1网络层、链路层和物理层 网络层: 选路:路由器确定去往目的节点的下一跳转发:在路由器内部将数据报从输入端口转移到输出端口 链路层: 将数据报从一个节点传输到相邻的下一个节点 物理层: 多种类型的传输媒体 传输原始比特流(无结构) 容...

TCP网络编程

发布时间:2022-11-23 网络 计算机网络 服务器 TCP/IP LINUX编程
一、TCP回顾 1、面向连接的流式协议;可靠、出错重传、且每收到一个数据都要给出相应的确认 2、通信之前需要建立链接 3、服务器被动链接,客户端是主动链接 1.1、TCP与UDP的差异  1.2、TCP和UDP流程对比  从这两副图,我们不难发现,TCP比UDP多几个函数,其中最明显的是TCP服务器,需要监听和等待客户端请求连接,而TCP客户端,需要向服务器请求连接成功,才可以通信。 二、TCP编程流程 服务器:            第一步:创建套接字 socket()            第二步...

HCIA(学习笔记三)

发布时间:2022-11-28 网络 计算机网络 学习 服务器 HCIA
DHCP 动态主机配置协议 典型C/S架构协议 C/S结构协议:客户端软件通过发出请求,将请求通过客户端的操作系统,计算机硬件发送给服务端的计算机硬件,操作系统,最后服务端软件接收请求 C -> Client 客户端 S -> Server 服务器 基于UDP协议进行通讯,端口号: 67、68 67 -> DHCP服务器 68 -> DHCP客户端 DHCP获取IP地址 第一次获取 1、DHCP客户端r给DHCP服务器发送数据包Discove 形式:广播 Sport::6...

计算机网络:应用层

发布时间:2022-12-02 计算机网络 网络 服务器
目录 2.1 应用层原理  一、网络应用的体系结构 二、客户—服务器(C/S)体系结构 三、对等体(P2P)体系结构 四、C/S和P2P体系结构的混合体 五、进程通信 六、分布式进程通信需要解决的问题 七、问题1:对进程进行编址( addressing ) 八、问题2:传输层提供的服务 - 需要穿过层间的信息 九、套接字( socket ) 十、应用层协议 十一、应用需要传输层提供的服务 十二、Internet 传输层提供的服务 十三、UDP存在的必要性  十四、安全TCP  2.2 Web and HT...

重发布实验

发布时间:2022-11-23 计算机网络 网络
要求: 1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址 2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议 3.R1环回重发布方式引入OSPF网络 4.R4/R6上进行双点双向重发布 5.分析网络中出现路由环路的原因 6.路由优化   一、ip配置 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [r1-GigabitEthernet0/0/0]int lo 0 [r1-L...

【成电860考研】专业课考前划重点-学长课程音频转文字-用科大讯飞花钱买的-三万五千字

发布时间:2022-11-26 计算机网络 网络 考研 软件工程
成电860考研专业课考前划重点-学长课程音频转文字。 这个是我2021年把视频的音频扒下来后用科大讯飞音频转文字网站上花了几十块钱买的。 说话人1 03:04 对有回放,我这边开回放了,大家可以让大家下载,然后我怕这边回放有问题,大家可以多手准备一下,可以这样丢的,回放是大家是可以下载的,你们那边都可以看的。我们这边是开了默认回放的。富春老师的PPT的话,网络管理他那张是没有在里面。对他确实没有讲网络管理那一段,网络管理那一招他只有几个协议。待会的话我们群里面是有PPT里有PPT,有最后一张的,就群里面有...

《计算机网络:自顶向下(第7版)》【成电860考研】anki卡片知识合集-1287张卡片-6万字-上岸资料整理

发布时间:2022-11-26 计算机网络 网络 考研
主机的特征 主机的特征: 有操作系统 在操作系统中运行应用程序 端系统有哪些 端系统有哪些: 传统的:PC、服务器、工作站 非传统的:智能电话、家用电器 主机系统 同义词 端系统 同义词 分组 同义词 数据包 同义词 数据报:应用层的数据包 不然常说的“丢包,丢包”,丢的当然是各个层次的包。 举例一些分组交换机 分组交换机 路由器 链路层交换机 Intranet是什么,有什么特点 内联网Intranet 是一种专用网络 与Internet使用相同的主机、路由器、链路和协议 Internet用户无法...

计算机网络第四章知识点回顾(自顶向下)

系列文章戳这里👇 计算机网络第一章知识点总结计算机网络第二章知识点总结计算机网络第三章知识点总结计算机网络第四章知识点总结计算机网络第五章知识点总结计算机网络第六章知识点总结计算机网络第七章知识点总结计算机网络第八章知识点总结 1.网络层 Chapter goals: 理解网络层服务原理,主要关注数据面 网络层服务模型网络层上的重要功能:转发和选路路由器工作原理编址因特网架构 因特网的网络层(数据面) IP协议NAT,中间件 1.1网络层服务 网络层为传输层提供主机到主机的通信服务...

《计算机网络自顶向下方法》第三章—运输层 要点笔记

发布时间:2022-11-23 计算机网络 网络 TCP/IP
前言 本篇文章记录了我阅读《计算机网络自顶向下方法》第三章的笔记,概括总结了一些要点,其中详细记录了TCP三握两挥过程。 第三章 一.多路分解和多路复用 多路分解:将运输层报文段中的数据交付到正确的套接字的工作 多路复用:在源主机从不同套接字中收集数据库,并为每个数据块上封装上首部信息从而生成报文段,然后将报文段传递到网络层 UDP套接字:(目的IP地址,目的端口号) TCP套接字:(源IP地址,源端口号,目的IP地址,目的端口号) 二.无连接传输UDP UDP校验和 1.相加 2.溢出回滚 3....

QUIC简介

发布时间:2022-11-27 计算机网络 网络 TCP/IP QUIC
一、概述、 QUIC(Quick udp Internet connection):快速UDP互联网协议。相比于当前广泛应用的http2+tcp+tls有如下优势: 减少三次握手及TLS握手时间;改进拥塞机制;避免队头阻塞的多路复用;连接迁移;向前冗余纠错; 二、QUIC核心特征 1、建立连接延时低 0RTT建立连接。 2、改进拥塞控制 可插拔:应用层能实现不同的拥塞控制算法,不需要内核或者操作系统;单调递增的Packet Number:传统的TCP重传时序列号一致会导致计算RTT时间有误,QUIC引入...

计算机网络-应用层(万维网和HTTP协议)

发布时间:2022-11-23 计算机网络 HTTP # Ⅵ 应用层 服务器
1. 万维网 万维网:是一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。 统一资源定位符URL:对万维网上的资源进行唯一标识编号。 URL格式:<协议>://<主机>:<端口>/<路径> 用户通过点击超链接获取资源,这些资源通过超文本传输协议(HTTP)传送给使用者。 万维网以客户/服务器方式工作,用户使用的浏览器就是万维网客户程序,万维网文档所驻留的主机运行服务器程序。 万维网使用超文本标记语言HTML,使得万维网页面设计者可...

计算机网络-应用层(文件传输协议(FTP协议),电子邮件系统(SMTP协议,MIME,POP3,IMAP协议))

发布时间:2022-11-23 计算机网络 网络 # Ⅵ 应用层 服务器
1. 文件传输协议 文件传输协议: 文件传送协议FTP:提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。简单文件传送协议TFTP:使用于UDP环境,代码块内存比较小。 FTP是基于客户/服务器(C/S)的协议。 用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照FTP协议提供服务,进行文件传送的计算机就是FTP服务器。连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。 FTP协议工作原理 ftp+用户名+密码登录ftp。或者也可以使用匿名用户来...

【计算机网络】多线程\线程池对比(python)

发布时间:2022-11-28 计算机网络 开发语言 PYTHON
线程池与多线程的区别: 线程池是在程序运行开始,创建好的n个线程,并且这n个线程挂起等待任务的到来。而多线程是在任务到来得时候进行创建,然后执行任务。线程池中的线程执行完之后不会回收线程,会继续将线程放在等待队列中;多线程程序在每次任务完成之后会回收该线程。由于线程池中线程是创建好的,所以在效率上相对于多线程会高很多。线程池也在高并发的情况下有着较好的性能;不容易挂掉。多线程在创建线程数较多的情况下,很容易挂掉。 1.多线程 Server from socket import *import thre...

自顶向下计算机网络 传输层

发布时间:2022-11-25 网络 TCP 计算机网络 学习 网络协议
一、概述和传输层服务 1.1 传输层提供的服务 传输层向上层提供的服务是进程和进程之间的以报文为单位的逻辑的通信。使不同进程的主机好像直接相连一样,如下图: 运输层协议是在端系统中实现的,而不是在路由器中实现的。 应用层通过SAP向传输层交付报文传输层将报文划分成较小的报文段,每段都加上运输层首部以生成运输层报文段在发送端系统中,将报文段交付给网络层网络层将报文段封装成数据报发送给目的端 1.2传输层和网络层的关系 传输层提供了进程间的逻辑通信,网络层提供了主机之间的逻辑通信。 传输层的...

计算机网络 运输层

发布时间:2022-11-24 计算机网络 网络 TCP/IP
概述 网络层只是把分组发送到目的的主机,但是真正通信的并不是主机而是主机中的进程。运输层提供了进程间的逻辑通信,运输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看见的好像在两个运输层实体之间有一条端到端的逻辑通信信道。 UDP 和 TCP 的特点 用户数据协议 UDP(user Datagram Protocol)是无连接,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加首部)传输数据协议 TCP(Transmission Control Protocol)...

计算机网络复习——第六章网络层

发布时间:2022-11-24 计算机网络
hhhhh 还是今天的我,今天把这两个肝了,准备27考试,耶耶耶!!!小h加油! 《计算机网络》(谢希仁)内容总结 (javaguide.cn) 重点知识: 域名系统(DNS):将人类可读的域名 --》机器可读的 IP 地址 文件传输协议(FTP) :上传和下载统一资源定位符(URL) :统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。代理服务器(Proxy ...

计算机网络笔记6应用层

发布时间:2022-12-01 计算机网络 网络 服务器
系列文章目录💗 计算机网络笔记6 应用层计算机网络笔记5 运输层计算机网络笔记4 网络层 前言 站在巨人的肩膀上,让知识的获得更加容易!本文为学习计算机网络后,自顶向下的学习笔记; 学习视频来源: 计算机网络微课堂(有字幕无背景音乐版)课件pdf来源:评论区up bili_68567544整理目录分享思维导图来源:https://blog.csdn.net/weixin_45067603/article/details/107053479参考文章:百度百科、知乎、掘金等 课程相关资源(课件、PDF文档...

计算机网络概述及因特网

发布时间:2022-11-24 计算机网络 网络 # 概述
        计算机网络的常见应用:        随着技术的发展,计算机网络已从互联传统服务器、桌面计算机到互联笔记本电脑、手机等移动便携式计算设备,再到互联家用电器等非传统计算设备。         笔记本电脑、台式电脑、服务器、台式打印机以及将四者互连起来的交换机都是节点,节点之间的互联还需要链路,这样就组成了一个使用有线链路的简单网络,我们日常生活中比较常用的还有使用无线链路的简单网络。        若干节点和链路互联形成网络。        若干个网络通过路由器互连起来,就构成了互联网...

计算机网络复习——第五章传输层

发布时间:2022-11-26 计算机网络 网络
Today, ready to go home,啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 《计算机网络》(谢希仁)内容总结 (javaguide.cn) 重点知识: Today, at home,啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 进程(process) :指计算机中正在运行的程序实体。应用进程互相通信 :一台主机的进程和另一台主机中的一个进程交换数据的过程(另外注意通信真正的端点不是主机而是主机中的进程,也就是说端到端的通信是应用进程之间的通信)端口(port) :端口的目的是为了确认对方机器的哪个进...

计算机网络---数据链路层

发布时间:2022-11-30 计算机网络 网络
(一)基本概念         数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。   换言之,数据链路层负责通过一条链路从一个节点向另一个物理链路直接相连的相邻结点传送数据报。 相关术语 链路层数据分组:帧,封装网络层数据报。  结点:主机和路由器 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波。分为有线链路、无线链路。 数据...

计算机网络——TCP连接管理

发布时间:2022-11-25 计算机网络 网络
本文将会介绍如何建立和拆除一条TCP连接,TCP的连接会显著的增加人们感受到的时延(尤其是在Web冲浪时)。同时一些常见的网络攻击SYN洪范攻击利用了TCP连接管理的弱点。 假定运行一台主机(客户)上的一个进程想和另一台主机(服务器上)的一个进程建立一条连接;客户端进程会首先通知客户端TCP,建立一个与服务器上层某个进程之间的连接。具体步骤如下: 第一步:客户端发送SYN 首先,客户端TCP会首先向服务端的TCP发送一个特殊的TCP报文段,该报文段中不包含应用层的数据。在保温段的首部中的一个标...

Wireshark Lab: Ethernet and ARP v7.0

发布时间:2022-11-30 网络 笔记 WIRESHARK 计算机网络 测试工具
Wireshark Lab: Ethernet and ARP v7.0 实验内容戳这里 介绍部分转自乌漆WhiteMoon Ethernet 以太网 以太网在现在的有线局域网中有着支配者的地位,就像是因特网使得全球互联那样。其实局域网技术还有令牌环、FDDI 和 ATM 等,但是以太网仍然具有很多独特的优势,使其保持着广泛的使用,原因有: 以太网是第一个广泛部署的高速局域网,网络从业者对其更为熟悉;以太网相对令牌环、FDDI 和 ATM 等技术更为简洁、便宜;以太网也不断发展,诞生出更多数据效率高的新版...