
计算机网络
计算机网络
BitHachi
“知道的越多,才知知道的越少”。——苏格拉底
展开
-
6.5 万维网www与HTTP协议
文章目录1.www万维网(1)什么是万维网?(2)万维网的组成(3)URL---统一资源定位符(3)万维网工作流程2.HTTP---超文本传输协议(1)HTTP操作过程(2)HTTP特点(3)HTTP报文结构(4)WireShark捕获HTTP报文实例3.常用应用程序的协议及端口号1.www万维网(1)什么是万维网?万维网(World Wide Web, WWW)是一个资料空间,在这个空...原创 2020-05-03 14:34:13 · 11667 阅读 · 10 评论 -
6.4 你真的了解电子邮件系统的组成和结构吗?(SMTP、POP3、IMAP、MIME……)
文章目录0.思维导图0.思维导图原创 2020-05-03 11:05:08 · 20431 阅读 · 0 评论 -
6.3 FTP协议
文章目录1.FTP协议的功能2.FTP工作原理控制连接和数据连接1.FTP协议的功能文件传输协议( File Transfer Protocol, FTP)是因特网上使用得最广泛的文件传输协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。它屏蔽了各计算机系统的细节,因而适合于在异构网络中的任意计算机之间传送文件。FTP提供以下功能:①提供不同种类...原创 2020-05-02 22:00:24 · 5212 阅读 · 0 评论 -
6.2 详解DNS域名解析系统(域名、域名服务器[根、顶级、授权/权限、本地]、域名解析过程[递归与迭代])
文章目录1.DNS系统2.域名1.DNS系统域名系统(Domain Name System, DNS)是因特网使用的命名系统,用来把便于人们记忆的具有特定含义的主机名(如www.BitHachi.com)转换为便于机器处理的IP地址。相对于IP地址,人们更喜欢使用具有特定含义的字符串来标识因特网上的计算机。DNS系统采用客户/服务器模型,其协议运行在UDP之上,使用53号端口。从概念...原创 2020-04-17 21:47:30 · 38535 阅读 · 4 评论 -
6.1 计算机网络之应用层概述(C/S模型与p2p模型)
文章目录1.应用层概述2.网络应用模型(1)客户/服务器模型(C/S)(2)P2P模型1.应用层概述2.网络应用模型(1)客户/服务器模型(C/S)(2)P2P模型在P2P模型中,各计算机没有固定的客户和服务器划分。相反,任意一一对计算机一称为对等方(Peer), 直接相互通信。P2P 模型从本质上来看仍然使用客户/服务器方式,每个结点既作为客户访问其他结点的资源,也作为服务...原创 2020-04-17 16:17:27 · 8889 阅读 · 0 评论 -
5.3.3 计算机网络传输层之TCP拥塞控制(慢开始与拥塞避免、快重传和快恢复)
1.什么是拥塞控制?所谓拥塞控制,是指防止过多的数据注入网络,保证网络中的路由器或链路不致过载。出现拥塞时,端点并不了解到拥塞发生的细节,对通信连接的端点来说,拥塞往往表现为通信时延的增加。当然,拥塞控制和流量控制也有相似的地方,即它们都通过控制发送方发送数据的速率来达到控制效果。2.拥塞控制与流量控制的区别拥塞控制是让网络能够承受现有的网络负荷,是一个全局性的过程,涉及所有的主机、所...原创 2020-04-15 14:46:55 · 9084 阅读 · 0 评论 -
5.3.2 计算机网络传输层之TCP流量控制
在通信过程中,接收方根据自己接收缓存的大小,动态地调整发送方的发送窗口大小,这称为接收窗口rwnd, 即调整TCP报文段首部中的“窗口”字段值,来限制发送方向网络注入报文的速率。同时,发送方根据其对当前网络拥塞程序的估计而确定的窗口值,这称为拥塞窗口cwnd,其大小与网络的带宽和时延密切相关。例如,在通信中,有效数据只从A发往B,而B仅向A发送确认报文,这时B可以通过设置确认报文段首部的窗...原创 2020-04-15 11:50:38 · 5663 阅读 · 0 评论 -
5.3.1计算机网络传输层之TCP可靠传输
文章目录0.前言1.TCP可靠传输简介2.序号3.确认4.重传0.前言再看此篇文章之前,得熟悉一下TCP首部报文等知识计算机网络传输层之TCP协议(tcp协议特点、tcp报文段首部格式、tcp连接—三次握手、tcp连接释放—四次握手)1.TCP可靠传输简介2.序号3.确认4.重传...原创 2020-04-15 00:10:58 · 5536 阅读 · 0 评论 -
5.3 计算机网络传输层之TCP协议(tcp协议特点、tcp报文段首部格式、tcp连接---三次握手、tcp连接释放---四次握手)
文章目录1.TCP协议特点2.TCP报文段的首部格式3.TCP连接管理(1)连接的建立 - - - 三次握手(2)SYN泛洪攻击4.TCP连接释放----四次握手5.TCP连接建立和释放的总结如下1.TCP协议特点2.TCP报文段的首部格式TCP传送的数据单元称为报文段。一个TCP报文段分为TCP首部和TCP数据两部分,整个TCP报文段作为IP数据报的数据部分封装在IP数据报中其...原创 2020-04-14 23:14:25 · 11434 阅读 · 0 评论 -
5.2 计算机网络之传输层UDP协议
文章目录1.用户数据报协议UDP概述及特点优势2.UDP首部格式3.当传输层从IP层收到UDP数据报时4.UDP校验1.用户数据报协议UDP概述及特点优势为什么应用开发人员宁愿在UDP之上构建应用,也不选择TCP?既然TCP提供可靠的服务,而UDP不提供,那么TCP总是首选吗?答案是否定的,因为有很多应用更适合用UDP,主要是因为UDP具有如下优点:1)UDP无须建立连接。UDP不会...原创 2020-04-11 17:12:40 · 6869 阅读 · 0 评论 -
5.1 计算机网络之传输层(传输层提供的服务及功能概述、端口、套接字--Socket、无连接UDP和面向连接TCP服务)
文章目录1.传输层提供的服务及功能概述2.传输层的寻址与端口(1)端口的作用(2)端口号的分类(3)套接字3.无连接UDP和面向连接TCP服务1.传输层提供的服务及功能概述传输层的功能如下:1)传输层提供应用进程之间的逻辑通信(即端到端的通信)。与网络层的区别是,网络层提供的是主机之间的逻辑通信。从网络层来说,通信的双方是两台主机,IP 数据报的首部给出了这两台主机的IP地址。但...原创 2020-04-11 14:04:05 · 8695 阅读 · 1 评论 -
4.8 计算机网络之网络层设备路由器
文章目录1.路由器2.三个设备之间的区别3.路由表与路由转发1.路由器 2.三个设备之间的区别3.路由表与路由转发原创 2020-04-05 09:46:53 · 4733 阅读 · 0 评论 -
4.7 计算机网络之网络层移动IP
文章目录1.什么是移动IP?2.移动IP相关术语3.移动IP通信过程1.什么是移动IP?支持移动性的因特网体系结构与协议共称为移动IP,它是为了满足移动结点(计算机、服务、网段等)在移动中保持其连接性而设计的。更确切地说,移动IP技术是指移动结点以固定的网络IP地址实现跨越不同网段的漫游功能,并保证基于网络IP的网络权限在漫游过程中不发生任何改变。移动IP的目标是把分组自动地投递给移动...原创 2020-04-04 23:35:13 · 4037 阅读 · 0 评论 -
4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)
文章目录0.思维导图1.IP数据报的三种传输方式2.IP组播地址3.IGMP协议与组播路由选择协议(1)网际组管理协议---IGMP(2)IGMP工作的两个阶段(3)组播路由选择协议(4)组播路由选择选择协议常用的三种路由算法0.思维导图1.IP数据报的三种传输方式以用户看视频为例,进一步了解单播、广播和多播三种传输方式为了能够支持像视频点播和视频会议这样的多媒体应用,网络必须实施...原创 2020-04-04 23:00:22 · 5892 阅读 · 1 评论 -
4.5 计算机网络之网络层路由选择协议(自治系统AS、RIP、OSPF、BGP)
文章目录0.前言1.思维导图2.路由选择协议的引入3.路由信息协议---RIP协议(1)概述(2)RIP协议和谁交换?交换什么?多久交换一次?(3)距离向量算法(4)RIP协议的报文格式(5)RIP协议好消息传得快,坏消息传的慢0.前言在看本篇文章之前,建议先看一下这篇文章 路由算法与路由协议概述(静态路由和动态路由—距离-向量路由算法—链路状态路由算法、层次路由)1.思维导图2.路...原创 2020-04-04 22:00:34 · 13818 阅读 · 6 评论 -
4.4 IPv6(诞生原因、数据报格式、与IPv4的不同、地址表现形式、基本地址类型、IPv6与IPv4的过渡策略)
文章目录0.思维导图0.思维导图原创 2020-04-03 21:01:55 · 6735 阅读 · 0 评论 -
4.3 计算机网络之IPv4(IPv4分组、IPv4地址、NAT、子网划分与子网掩码、CIDR、ARP协议、DHCP、ICMP)
文章目录0.思维导图1.TCP/IP协议栈2.IPv4分组(1)IPv4分组格式(2)IP数据报分片(3)网络层转发分组的流程3.IPv4与NAT(1)IPv4地址① 组成与分类② 特殊地址不做主机③ 常用IP地址ABC使用范围④ IP地址的重要特点(2)网络地址转换---NAT① NAT简介② 私有IP地址③ 专用互联网/本地互联网④ 如何实现私有IP地址上网4.子网划分与子网掩码、CIDR(1...原创 2020-03-29 19:27:34 · 23446 阅读 · 9 评论 -
4.2.1 路由算法与路由协议概述(静态路由和动态路由---距离-向量路由算法---链路状态路由算法、层次路由)
文章目录0.思维导图1.路由算法分类与路由表2.静态路由和动态路由3.动态路由的两种算法:链路状态路由算法和距离向量路由算法0.思维导图1.路由算法分类与路由表路由器转发分组是通过路由表转发的,而路由表是通过各种算法得到的。从能否随网络的通信量或拓扑自适应地进行调整变化来划分,路由算法可分为两大类:静态路由与动态路由。、2.静态路由和动态路由3.动态路由的两种算法:链路状态...原创 2020-03-24 23:37:04 · 11524 阅读 · 0 评论 -
4.1.2 计算机网络之(电路交换、报文交换、分组交换--数据报--虚电路)
文章目录0.思维导图1.几种传输单元名词解析2.电路交换3.报文交换4.分组交换(1)数据报(2)虚电路(3)数据报服务和虛电路服务的比较5.报文交换与分组交换的时间消耗比较6.电路交换、报文交换、分组交换的交换方式比较0.思维导图1.几种传输单元名词解析这里探讨的电路交换、报文交换、分组交换,我们可以把这三种交换方式的交换数据单位看成一个整体去理解,不要过分去细究以上几种传输单元名...原创 2020-03-24 21:21:47 · 19631 阅读 · 9 评论 -
4.1.1 网络层的功能(路由选择与分组转发、异构网络互连、拥塞控制)
文章目录0.思维导图1.主要任务与传输单位2.路由选择与分组转发2.异构网络互联3.拥塞控制0.思维导图1.主要任务与传输单位2.路由选择与分组转发路由器主要完成两个功能:是路由选择 (确定哪一 条路径),二是分组转发 (当一个分组 到达时所采取的动作)。1)路由选择。指按照复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络拓扑的变化情况,动态地改变所选择的路由。2)分组...原创 2020-03-24 17:26:31 · 15421 阅读 · 2 评论 -
计算机网络之数据链路层思维导图总结
原创 2020-06-23 11:35:34 · 2842 阅读 · 0 评论 -
3.8 计算机网络之数据链路层设备(网桥、交换机)
文章目录1.网桥(1)基本概念(2)网桥信息处理方式(3)网桥的吞吐量举例(4)基本特点(5)优缺点(6)透明网桥(7)源路由网桥(选择最佳路由)2.局域网交换机(1)基本概念(2)原理(3)特点(4)两种交换模式1.网桥首先我们了解一下·冲突域和广播域·(1)基本概念两个或多个以太网通过网桥连接后,就成为一个覆盖范围更大的以太网,而原来的每个以太网就称为一个网段。网桥工作在链...原创 2020-03-22 18:24:34 · 11819 阅读 · 3 评论 -
3.7 广域网(ppp协议、HDLC协议)
文章目录0.思维导图1.广域网的概念2.PPP协议(1)简介及特点(2)功能(3)三个组成部分(4)状态图(5)PPP帧协议的帧格式3.HDLC协议(1)简介及特点(2)HDLC的站(3)HDLC的帧格式4.HDLC与PPP的异同0.思维导图1.广域网的概念广域网与局域网的区别与联系2.PPP协议(1)简介及特点点到点协议(Point to Point Protocol,P...原创 2020-03-22 16:33:50 · 8831 阅读 · 3 评论 -
3.6 局域网(以太网与IEEE 802.3、IEEE 802.11、)
文章目录0.思维导图1.局域网的基本概念与体系结构(1)局域网的概念及特点(2)局域网拓扑结构(3)局域网传输介质(4)局域网介质访问控制方法(5)局域网分类0.思维导图1.局域网的基本概念与体系结构(1)局域网的概念及特点(2)局域网拓扑结构(3)局域网传输介质(4)局域网介质访问控制方法(5)局域网分类...原创 2020-03-22 15:04:53 · 19548 阅读 · 3 评论 -
3.5 计算机网络之介质访问控制(静态划分信道、FDM、TDM、STDM、WDM、CDM)、(动态划分信道、ALOHA、CSMA、CSMA/CD、CSMA/CA)、令牌传递协议
那就看你尽可能原创 2020-03-21 20:06:24 · 29027 阅读 · 10 评论 -
3.4.1 计算机网络之流量控制(停止-等待协议、滑动窗口、后退N帧协议GBN、选择重传协议SR)、滑动窗口、可靠传输机制
文章目录0.思维导图1.什么是流量控制?2.什么是可靠传输机制?3.什么是滑动窗口机制?4.停止-等待协议(1)为什么要有停止-等待协议?(2)研究停止等待协议的前提(3)停止-等待协议有几种应用情况?1️⃣ 无差错2️⃣ 有差错情况① 数据帧丢失或检测到帧出错② ACK确认帧丢失② ACK确认帧迟到超时(4)停止等待协议性能分析5.多帧滑动窗口与后退N帧协议(GBN)(1)后退N帧协议(GB...原创 2020-03-17 14:58:46 · 22618 阅读 · 11 评论 -
3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)->(奇偶校验码、CRC循环冗余码、海明码)
文章目录0.脑图时刻1.为什么会出现差错?2.检验和纠正差错的编码方法(1)关于数据链路层和物理层的编码区别(2)冗余编码3.检错编码(1)奇偶校验码(2)循环冗余码(CRC)4.纠错编码(海明码)(1)确定校验码位数r(2)确定校验码和数据的位置(3)求出校验码的值(4)检错与纠错0.脑图时刻1.为什么会出现差错?2.检验和纠正差错的编码方法(1)关于数据链路层和物理层的编码区别...原创 2020-03-14 19:09:13 · 10290 阅读 · 4 评论 -
3.2.1 封装成帧、帧定界、帧同步、透明传输(字符计数法、字符串的首尾填充法、零比特填充的首尾标志法、违规编码法)
文章目录1.封装成帧、帧定界、帧同步2.组帧的四种方法(1)字符计数法(2)字符填充的首尾定界法(3)零比特填充的首尾标志法(4)违规编码法1.封装成帧、帧定界、帧同步关于组帧的四种方法我们还得了解一下透明传输的概念2.组帧的四种方法(1)字符计数法(2)字符填充的首尾定界法发送方在封装帧时,数据的可能有图中两种类型,传输数据时可能会出现图中所述的错误那么我们如何去解...原创 2020-03-10 18:49:31 · 13928 阅读 · 0 评论 -
3.1.1 计算机网络之数据链路的基本概念和功能概述
文章目录1.基本概念2.功能概述1.基本概念2.功能概述因为物理层可能会把数据弄丢,所以数据链路层需要进行一些设置来使得物理层可以可靠的传输数据...原创 2020-03-10 17:21:31 · 10315 阅读 · 2 评论 -
《王道计算机网络》学习笔记总目录+思维导图
本篇文章是对《2021王道计算机网络》所有知识点的笔记总结归档,会一直更新下去之后我也会写操作系统、计算机网络、数据结构与算法、Java、Linux等底层和应用层的技术文章,并总结目录希望在自己可以复习的同时,也能将这些知识点总结归纳分享给大家欢迎大家关注我的个人博客网站:www.bithachi.cn,一起交流学习。文章总目录:第 1 章 计算机网络体系结构1.1 计算机网络概述1....原创 2020-04-07 22:48:34 · 162872 阅读 · 70 评论 -
200 计算机网络之物理层思维导图小结
原创 2020-06-23 11:35:52 · 5450 阅读 · 5 评论 -
2.2.2 物理层设备(中继器、集线器)
文章目录1.中继器2.集线器1.中继器2.集线器参考:https://www.bilibili.com/video/av70228743?p=17原创 2020-03-07 19:14:26 · 6379 阅读 · 0 评论 -
2.2.1 计算机网络之传输介质(双绞线、同轴电缆、光纤、无线电缆、微波、激光、红外线)
文章目录0.思维导图1.传输介质及其分类2.导向性传输介质(1)双绞线(2)同轴电缆(3)双绞线VS同轴电缆(4)光纤3.非导向性传输介质0.思维导图1.传输介质及其分类2.导向性传输介质(1)双绞线(2)同轴电缆(3)双绞线VS同轴电缆(4)光纤光纤的分类又可分为单模和多模光纤真实的光纤,直径约0.2mm光纤的特点3.非导向性传输介质参考:http...原创 2020-03-07 18:11:01 · 20736 阅读 · 0 评论 -
2.1.3 计算机网络之编码与调制
文章目录1.背景知识2.编码与调制3.四种编码与调制方式(1)数字数据`编码`为数字信号1️⃣非归零编码2️⃣归零编码3️⃣反向不归零编码4️⃣曼彻斯特编码5️⃣差曼彻斯特编码6️⃣4B/5B编码(2)数字数据`调制`为模拟信号(3)模拟数据`编码`为数字信号1.背景知识↓↓↓↓↓↓↓↓↓↓↓↓↓基带信号和宽带信号↓↓↓↓↓↓↓↓↓↓2.编码与调制数据无论是数字的,还是模拟的,为...原创 2020-03-07 13:12:17 · 10004 阅读 · 11 评论 -
2.1.2 奈氏准则和香农定理
文章目录1.背景知识(1)失真(2)失真的一种现象-码间串扰2.奈氏准则3.香农定理4.奈氏准则和香农定理比较1.背景知识(1)失真一般而言,由于各种影响,信号在信道上传输是不稳定的,会产生误差,即失真。(2)失真的一种现象-码间串扰加深理解4000HZ2.奈氏准则小练习加深理解3.香农定理小题加深理解4.奈氏准则和香农定理比较参考:http...原创 2020-03-06 21:40:54 · 9582 阅读 · 3 评论 -
2.1.1 物理层接口特性、数据通信模型、物理层基本概念(数据、信号、码元 、信源、信道、信宿 、速率、波特、带宽)
文章目录0.思维导图1.物理层接口的特性2.典型的数据通信模型3.三种通信方式5.两种数据传输方式4.数据通信相关术语(1)数据、信号、信源、信宿、信道(2)码元(3)速率、波特、带宽0.思维导图1.物理层接口的特性2.典型的数据通信模型3.三种通信方式5.两种数据传输方式4.数据通信相关术语(1)数据、信号、信源、信宿、信道(2)码元举个栗子(3)速率、...原创 2020-03-05 22:52:49 · 14159 阅读 · 4 评论 -
100 计算机网络概述小结
文章目录1.第一章思维导图总览2.第一章疑难点(1)计算机网络与分布式计机系统的主要区别是什么?(2)为什么一个网络协议必须考虑到各种不利的情况?(3)因特网使用的IP协议是无连接的,因此其传输是不可靠的。这样客易使人们感到因特网很不可靠,那么为什么当初不把因特网的传输设计为可靠的呢?(4)有人说,宽带信道相当于高速公路车道数目增多了,可以同时并行地跑更多数量的汽车,虽然汽车的时速并没有提高(相当...原创 2020-03-01 22:06:08 · 8060 阅读 · 2 评论 -
1.2.3 TCP/PI参考模型(应用层、传输层、网际层、网络接口层)、五层参考模型(应用层、传输层、网络层、数据链路层、物理层)、OSI与TCP/IP参考模型比较
文章目录1.TCP/IP、OSI、五层参考模型结构图2.TCP/IP、OSI的相同点3.TCP/IP、OSI的不同点4.五层参考模型结构5.五层参考模型数据封装与解封装(数据传输)1.TCP/IP、OSI、五层参考模型结构图2.TCP/IP、OSI的相同点3.TCP/IP、OSI的不同点4.五层参考模型结构为了学习计算机网络,采取折中的方法,综合学习OSI和TCP/IP的优点...原创 2020-03-01 20:06:15 · 13073 阅读 · 1 评论 -
1.2.2 OSI参考模型(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)
文章目录1.背景2.OSI怎么来的?3.OSI的结构4.OSI数据传输图5.OSI七层结构概述(1)应用层(Application Layer)(2)表示层(Presentation Layer)(3)会话层(Session Layer)(4)传输层(Transport Layer)(5)网络层(Network Layer)(6)数据链路层(Data Link Layer)(7)物理层(Physi...原创 2020-03-01 17:37:15 · 17149 阅读 · 2 评论 -
1.2.1 计算机网络的分层结构、协议、服务和接口
文章目录1.为什么计算机网络要分层?2.如何分层呢?3.正式认识分层结构(协议、接口、服务)(1)协议的组成(2)服务原语(3)协议、接口、服务之间的关系1.为什么计算机网络要分层?如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法。但是这4个步骤合起来,传输显得很复杂,不便于网络的研究、实现和维护。那么...原创 2020-02-28 18:10:10 · 14748 阅读 · 0 评论