首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
计算机网络
浅零半泣
创建于2022-07-22
订阅专栏
复习计算机网络时的笔记
暂无订阅
共18篇文章
创建于2022-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
计算机网络 (18) 应用层-域名系统DNS
域名系统 通过前面文章的学习我们知道主机之间想要通信需要知道对方的IP地址,但是IP地址是一串数字并不易于记忆,因此人们发明了域名作为IP地址的助记符。但是,域名只是相对人类而言的,计算机需要的仍然是
计算机网络 (17) 应用层-DHCP协议
假设有如下网络,为了使两台主机联通互联网我们需要根据其所处的网络环境为其手动设定IP地址、子网掩码等信息,这些步骤繁琐且容易出错,当主机数量大时几乎不可能由人工完成 为了解决上述问题,动态主机配置协议
计算机网络 (16) 应用层-概述
应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。从早期基于文本的应用(电子邮件、远程登录等)到现在的各种音视频软件,随着网络的普及,应用层在迅猛发
计算机网络 (15) 运输层-TCP的超时重传时间及可靠传输
超时重传时间RTO(Retransmission Time Out)的选择是TCP最复杂的问题之一 在两台已经建立TCP的主机之间,我们将发送方从发送报文到收到接收方的确认报文的这段时间称为报文往返时
计算机网络 (14) 运输层-TCP流量控制、拥塞控制
流量控制就是控制发送方的数据发送速率,避免接收方接收出错。TCP的流量控制由滑动窗口机制实现 在下例中假设主机A、B已经建立了TCP连接并且协商好滑动窗口大小为400,主机A每次发送的报文携带100字
计算机网络 (13) 运输层-TCP连接建立与释放
TCP作为面向连接的协议,在每次通信前必须建立连接,通信结束后必须释放连接 建立连接 TCP建立连接主要是为了确认对方的存在、双方的收发能力以及协商参数 一般的,将主动发起TCP连接的进程称为客户进程
计算机网络 (12) 运输层-概述
之前文章介绍的物理层、数据链路层、网络层等共同实现了数据在不同网络的流通使得主机与主机之间可以通信。但实际上,在网络中进行通信的真正实体是位于主机上的应用进程 运输层的任务就是为不同主机上的进程提供直
计算机网络 (11) 网络层-虚拟专用网VPN与网络地址转换NAT
VPN 假设某公司两个部门分别位于北京和上海,两个部门各自形成一个局域网,两个局域网之间需要能够互相通信。实现通信最简单的方法是租用电信运营商的专线联通两个局域网,但是需要高额的费用 为了解决通信和费
计算机网络 (10) 网络层-网际控制报文协议ICMP
报文 ICMP(Internet Control Messages Protocol)主要用于更有效的转发IP数据报和提高交付成功的机会(不可靠传输),ICMP报文封装在IP数据报中,主机或路由器使用
计算机网络 (9) 网络层-路由选择协议
概述 路由选择分为两种形式: 静态路由选择 动态路由选择 静态路由选择一般指人工配置的路由,包括默认路由、特定主机路由和黑洞路由等,静态路由选择配置简单、开销小但不能及时适应网络的变化,一般用于小网络
计算机网络 (8) 网络层-IP数据报
首部格式 IP数据报首部格式如下,每个报文都必须包含的固定部分为20字节,用于增强数据报功能的可变部分(可选)最长可达40字节。可变部分可以放置用于排错、测量和安全等的内容,但是这会使得IP数据报首部
计算机网络 (7) 网络层-IPv4地址
概述 在TCP/IP体系中,IP地址是最基本的概念,本文侧重于IPv4地址 IP地址由因特网名字和数字分配机构ICANN(Internet Corporation for Assigned Names
计算机网络 (6) 数据链路层-虚拟局域网
虚拟局域网 先看例子,学校内有一个大的局域网,校内所有设备通过网络互联互通。校局域网由一个个小的院系局域网组成,院系内的主机接入同一个交换机,院系间的交换机联通就组成了校局域网。 这样组成的校局域网有
计算机网络 (5) 数据链路层-MAC地址、IP地址及ARP协议
MAC地址 作用 两台主机之间最简单的通信方式是使用信道直接相连,彼此之间直接发送数据。但是当主机数量增多,这种两两相连的方式会导致每台主机都连接数不清的信道,这样的网络是无法使用的,因此就出现了总线
计算机网络 (4) 数据链路层-可靠传输
数据链路层主要解决主机编址以及数据分组的格式问题,使得数据可以在一个网络内流动 链路层涉及以下三个重要概念: 封装成帧 差错检测 可靠传输 本文介绍第三部分:可靠传输 可靠传输 如果链路层提供的是不可
计算机网络 (3) 数据链路层-封装成帧、差错检测
数据链路层主要解决主机编址以及数据分组的格式问题,使得数据可以在一个网络内流动 链路层涉及以下三个重要概念: 封装成帧 差错检测 可靠传输 本文介绍一和二部分 封装成帧 链路层以帧为单位向下层提供数据
计算机网络 (2) 物理层
基本概念 常见的传输媒体有看得见的光纤和看不见的微波(wifi)等,物理层为不同的介质制定协议实现传输比特流的功能 物理层协议主要任务是规定各种传输介质和接口与传输信号相关的一些特性: 机械特性:指明
计算机网络 (1) 概述
定义及分类 计算机网络这个概念其实并没有一个精确的统一的定义 简单定义 复杂定义 当然,其实定义不重要,相信各位读者都清楚自己想了解的是计算机网络的什么内容 计算机网络大致可以从交换技术、使用者、传输