![](https://img-blog.csdnimg.cn/79cffa5e10414232b91474e617eda63d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机网络
文章平均质量分 85
计算机网络学习笔记
冠long馨
这个作者很懒,什么都没留下…
展开
-
计算机网络——讨论三
(1)LS与DV算法的比较(2)OSPF与RIP的比较RIP相对简单,适用于较小的网络。OSPF复杂很多,可以在自洽系统内划分区域。将洪泛信息限制在每个区域内。原创 2022-06-17 20:36:32 · 361 阅读 · 0 评论 -
计算机网络——讨论二
文章目录(1)Tcp协议的发展过程的不同版本Tahoe:快速重传(3次冗余ACK)Reno:快速恢复(接收到丢失ACK后恢复到拥塞避免状态,超时后变为慢启动状态)问题:没有考虑到有多个包被丢弃的情况。New Reno:只有所有丢失的包重构穿并确认后才退出快速恢复状态。问题:1个RTT只能重传一个被丢弃的包SACK:增加了选择确认和选择重传(2)如果在无线网络中采用传统的TCP协议将面临什么样的调整,讨论解决方案。无线网络环境中,引发报文段丢失的原因多种多样。传统TCP不适用于无线网络。原创 2022-06-17 20:01:47 · 235 阅读 · 0 评论 -
计算机网络(十七)——以太网与交换机
文章目录1. 以太网2. 交换机1. 以太网以太网是目前最为流行的有线局域网技术。以太网的成功有以下原因:造价低廉。应用最广泛的LAN技术。满足网络速率需求:10Mbps - 10Gbps(1)物理拓扑总线:①所有节点在同一冲突域。星型①中心交换机②每个结点一个单独冲突域。(2)特点无连接不可靠:接受网卡不向发送网卡进行确认。①差错帧直接丢弃采用二进制指数退避算法的CSMA/CD(3)以太网帧结构①前导码(8B)②目的MAC、源MAC地址(各6B)③类型④原创 2022-06-02 17:32:25 · 4654 阅读 · 0 评论 -
计算机网络(十七)——MAC地址与ARP协议
文章目录1. MAC地址2. 地址解析协议(ARP)2.1 源和目的处于同一个局域网内2.2 源和目的处于不同局域网内链路交换机运行在链路层,用于转发链路层帧。因此IP协议和IP地址不再适用于交换机。我们需要新的地址和协议用于链路层帧的转发。1. MAC地址(1)定义适配器(网络接口)的链路层地址。①用于标识链路层帧从那个接口发出,到达那个物理相连的接口。局域网中的每块网卡都有唯一的MAC地址。MAC地址长度为6字节,共有2482^{48}248个可能的MAC地址。①MAC广播原创 2022-05-29 18:04:00 · 3840 阅读 · 0 评论 -
计算机网络(十六)——多路访问协议
文章目录1. 信道划分协议2. 随机接入协议3. 轮流协议1. 信道划分协议有三种常用的信道划分技术:时分多路复用(TDMA):结点在时间上共享广播信道。频分多路复用(FDMA):结点将信道划分为多个较小带宽的信道。码分多址(CDMA):结点对发送数据编码,根据编码接收特定数据。(1)时分多路复用(TDMA)定义:TDM将时间划分为多个帧(frame),并将帧划分为N个等长时隙(slot),在循环的TDM帧中结点在指定的时隙内传输分组比特。优点:①公平:N个结点等带宽的共享信原创 2022-05-22 21:53:51 · 3891 阅读 · 0 评论 -
计算机网络(十五)——数据链路服务
文章目录1. 概述2. 差错检测和纠正技术1. 概述网络层提供了两台主机之间的通信服务。链路层提供了将数据报通过单一通信链路从一个结点传送到相邻结点的功能。(1)术语结点:主机和路由器链路:相邻结点的通信信道①有线②无线③局域网帧:封装网络层数据报(2)链路层提供的服务组帧:封装网络层数据报,加上首部和尾部。链路接入:MAC协议用于协调多个节点的帧传输。差错检验和纠正:可能会由信号衰减和电磁噪声导致比特差错,传输一个有差错的数据报是没有必要的,可靠传输:对于高误码率的链路需要提原创 2022-05-21 16:38:32 · 1231 阅读 · 1 评论 -
计算机网络(十四)——因特网的路由选择
文章目录1. 因特网自洽系统内部的路由选择1.1 开放最短路径优先(OSPF)2. ISP之间的路由选择随着路由器数量的增大,传统的距离向量算法是无法在如此大量的路由器中收敛的。同时每隔ISP管理着自己的路由器网络,希望按照自己的意愿运行路由器,而不是互联网中所有的路由器都运行一种路由选择协议。这些都可以通过自洽系统(Autonomous System)解决。(1)自洽系统通常一个ISP中的路由器和互联链路组成一个AS,某些ISP可以将网络划分为多个AS。一个自洽系统由其全局唯一的AS号标识。在原创 2022-05-18 16:03:06 · 3019 阅读 · 0 评论 -
计算机网络(十三)——路由算法
文章目录1. 概述2. 路由选择算法2.1 链路状态路由选择算法(LS)2.2 距离向量路由选择算法(DV)2.3 DV和LS算法的对比网络层由数据平台和控制平台两个部分组成。接下来我们将对控制平台进行讨论。1. 概述重点转发表和流表是如何计算、维护和安装的。路由器的转发操作需要根据转发表将输入分组传输到合适的输出链路,因此转发表的初始化和更新很重要。有两种方式能够完成转发表的计算、维护与安装:路由器控制:每台路由器都运行一种路由选择算法。①路由器包含转发和路由选择两种功能。②路由器原创 2022-05-14 10:36:11 · 5717 阅读 · 0 评论 -
ns2安装和若干问题的解决方法
文章目录1. 安装与配置2. 安装nam3. 配置环境变量4. 检查是否能够成功运行参考资料在安装ns2的过程中遇到了很多问题,为了记录这些问题和为同样遇到这些问题的朋友提供思路,写下这篇博文。安装ns2和nam主要分为如下几个步骤:安装与配置安装nam配置环境变量检验是否能够成功运行在ns2和nam安装和配置过程中的主要问题集中在安装nam处。下面我将对这四个部分分别展开介绍。环境: VMware Ubuntu 20.041. 安装与配置主要是安装ns2和nam需要的环境。输入原创 2022-05-05 17:14:30 · 5557 阅读 · 7 评论 -
计算机网络(十二)——IP协议
文章目录核心内容数据报格式分片IPV4地址NAT,网络地址转换IPV6网络层协议:路由选择协议(路由选择)、IP协议(转发、格式)、ICMP数据报格式:首部字段:20个字节head_len:以4个字节为单位IP数据报传输TCP段首部字段有40字节。分片:将长分组切小、不能裸分片。重组:目标主机重组IP地址:网络设备与网络接口的标识。主机可以只有1个IP地址,路由器有两个或两个以上的IP地址(与多个网络连接)子网:IP地址前缀一样(子网号)、分组收发不需要路由器(一条可达)原创 2022-05-04 16:28:36 · 2488 阅读 · 0 评论 -
计算机网络(十一)——导论与路由器工作原理
文章目录1. 网络层的概述核心内容1. 网络层的概述(1)功能结构网络层用于提供主机与主机之间的逻辑通信,源主机网络层接收来自运输层的报文段,将其封装为一个数据报并向相邻的路由器发送数据报。接收方的网络层接收来自相邻路由器的数据报,提取出报文段交付给运输层。为此需要提供转发和路由选择两个功能。网络层能够被划分为两个相互作用的部分,数据部分和路由部分:数据部分的主要作用:转发,即分组从输入链路接口转发到合适的输出链路接口。控制部分的主要作用:路由选择,即决定从源主机到目的主机,分组所采用的路由或原创 2022-04-26 22:57:43 · 1334 阅读 · 0 评论 -
计算机网络(十)——TCP
文章目录1. TCP1.1 TCP连接1.2 TCP报文段结构问题:比较UDP, TCP的报文段结构1. TCPTCP是因特网运输层的面向连接的可靠运输协议。1.1 TCP连接(1)定义TCP是面向连接的:两个进程进行通信之前,必须先相互握手,以建立确保数据传输的参数。TCP是双工的:进程AB之间建立了TCP连接,则进程A既可以向B发送数据,也可以接收来自进程B的数据。TCP是点对点的:TCP是单个发送方和单个接收方间的连接。(2)建立TCP连接三次握手:客户首先发送一个特殊的TCP原创 2022-04-17 22:29:23 · 3397 阅读 · 0 评论 -
计算机网络(九)——可靠传输协议
文章目录1. 可靠数据传输协议1.1 经完全可靠信道的可靠数据传输:rdt1.01.2 经具有比特差错信道的可靠数据传输1.3 经具有比特差错的丢包信道的可靠数据传输:rdt3.01. 可靠数据传输协议(1)服务抽象数据可以通过一条可靠信道进行传输。借助于可靠信道,传输数据比特不会发生损坏或丢失,而且所有数据按照发送顺序进行交付。由于可靠传输协议的下层协议可能是不可靠的,随着底层通道模型越来越复杂,我们需要不断开发一个可靠传输协议。(可靠数据传输–>比特损坏–>丢包)1.1 经完全可靠原创 2022-04-08 10:51:15 · 4554 阅读 · 2 评论 -
计算机网络——小班讨论(一)
文章目录问题1:网络层次结构与发展历史。问题2:七层与五层服务模型的关系?问题3:历史的存在性?问题1:网络层次结构与发展历史。问题2:七层与五层服务模型的关系?问题3:历史的存在性?...原创 2022-04-08 09:47:56 · 449 阅读 · 0 评论 -
计算机网络(八)——UDP和TCP
文章目录1. 无连接运输:UDP1.1 概述1.2 流行的因特网应用及其运输层协议1. 无连接运输:UDP1.1 概述UDP是一种不提供不必要服务的最简化运输层协议。(1)功能多路复用和多路分解差错检验(2)执行过程UDP从应用进程得到数据块,并附加上首部字段形成报文段,然后传递给网络层。报文段到达接收主机后,根据目的端口将报文段通过套接字定向分解到正确的进程。特点: 无连接,在发送报文段之前,发送方和接收方之间没有握手。(3)特点无连接。无可靠数据传输。无拥塞控制机制原创 2022-04-04 14:10:51 · 1872 阅读 · 0 评论 -
计算机网络(七)——多路复用与多路分解
文章目录1. 概述1.1 运输层服务1.2 运输层和网络层的关系1. 概述1.1 运输层服务(1)运输层的作用不同端系统之间进程与进程间的通信。(2)运输层提供的服务运输层协议为不同主机上的应用进程提供逻辑通信功能。运输层协议是在端系统上实现的。分组: 将应用报文划分为较小的块,并为每个块加上一个运输层首部以生成运输层报文段。1.2 运输层和网络层的关系网络层提供了主机之间的逻辑通信,运输层提供了不同主机上的应用进程之间的逻辑通信。运输层协议提供的服务受限于网络层服务模型,但底层原创 2022-03-29 15:31:26 · 5001 阅读 · 1 评论 -
计算机网络(六)——因特网中的电子邮件
文章目录1. 电子邮件1.1. SMTP问题:SMTP与HTTP的对比1. 电子邮件电子邮件系统有三个主要组成部分:用户代理(user agent)功能:允许用户阅读、回复、转发、保存和撰写报文。用户通过用户代理向其邮件服务器发送报文。邮件服务器(mail server)①每个接受方在某个邮件服务器上有一个邮箱。②用户代理向服务器发送报文,报文放在服务器的外出报文队列中。简单邮件传输协议SMTP①是电子邮件中主要的应用层协议。②使用TCP可靠数据传输服务,从发送方的邮件服务器向接收原创 2022-03-28 16:47:46 · 2870 阅读 · 0 评论 -
计算机网络(五)——应用层协议HTTP
文章目录1. Web和HTTP1.1 HTTP概况1.2 持续连接和非持续连接1.2.1 往返时间1. Web和HTTP1.1 HTTP概况(1)定义Web的应用层协议是超文本传输协议(HTTP)。HTTP由一个客户程序和一个服务器程序实现。HTTP定义了报文的结构以及客户和服务器进行报文交换的方式。Web页面Web页面是由对象组成,一个对象只是一个文件。Web页面包含HTML基本文件和其他对象。①HTML基本文件通过对象的URL地址引用页面中的其他对象。②URL由主机名和路径名原创 2022-03-22 11:37:45 · 4960 阅读 · 0 评论 -
计算机网路(四)——应用层协议原理
文章目录1. 应用层协议原理1.1 网络应用程序体系结构核心内容1. 应用层协议原理研发网络应用程序的核心是写出能够运行在不同的端系统和通过网络彼此通信的程序。而将应用软件限制在端系统的方法,促进了大量的网络应用程序的迅速研发和部署。1.1 网络应用程序体系结构应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织应用程序。(1)客户-服务器体系结构(C/S)定义有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求。特点服务器具有固定的、周知的IP地址原创 2022-03-17 10:27:31 · 371 阅读 · 0 评论 -
计算机网络(三)——协议分层概述
文章目录1. 协议层次及其服务模型1.1 应用层1.2 运输层1.3 网络层1.4 链路层1.5 物理层主要内容1、介绍协议分层,了解协议栈的概念及其功能。2、自顶向下了解协议栈结构。为后面章节打好基础。1. 协议层次及其服务模型(1)基本概念服务模型: 每层通过在该层执行某些动作或使用下层的服务来提供服务。协议栈: 各层的所有协议。由物理层、链路层、网络层、运输层和应用层五个层次组成。层次分层的优点:协议分层有概念化和结构化的优点。模块化使更新系统组件更加容易。层次分层的缺点:原创 2022-03-15 10:10:07 · 4928 阅读 · 0 评论 -
计算机网络(二)——网络核心
文章目录1. 电路交换网络问题:电路传输速率和链路传输速率间的大小关系?1.1 电路交换网络中的复用问题:TDM和FDM之间的异同问题:计算经使用TDM的电路交换网络传输文件所需要的时间(忽略传播时延)本节重点重点理解电路交换和分组交换的概念,以及各自的优缺点。(简答题)1. 电路交换网络(1)概念当端系统间通信时,该网络会创建一条专用的端到端连接,预留了沿路径通信所需要的资源(缓存、链路传输速率)。当网络创建电路时,会在该网络链路上预留恒定的传输速率。电路(circuit) = 连接原创 2022-03-10 15:33:37 · 4098 阅读 · 0 评论 -
计算机网络(一)——因特网和网络边缘
文章目录1 什么是因特网1.1 具体构成1.2 服务描述1.3 协议2 网络边缘综述本节主要为概念类知识。1 什么是因特网有两种回答“什么是因特网”的方式描述因特网的具体构成用提供服务的联网基础设施来描述因特网1.1 具体构成硬件部分端系统:连接到因特网的各种设备。通信链路:连接端系统和分组交换机分组交换机:它的一条入通信链路接收到达的分组,并从它的一条出通信链路转发该分组。类别:路由器和链路层交换机。软件部分协议:控制因特网中信息的接收和发送。TCP和IP是因特网中原创 2022-02-28 11:13:36 · 1891 阅读 · 0 评论