计算机网络
文章平均质量分 91
.
Super.Bear
https://github.com/Paraniod1
展开
-
【计算机网络自顶向下方法】(哈工大)学习笔记
文章目录前言一、概述二、应用层三、传输层四、网络层五、数量链路层六、物理层总结前言计网这门课程,我只能说要记的东西真的的很多,知识点也笔记杂乱无章,学了勉强知道每一章大致将了那些内容,这里面的协议真的实在是不能再多了…提示:以下是本篇文章正文内容一、概述计算机网络之概述计算机网络性能计算机网络体系结构二、应用层计算机网络应用简介web应用–详解HTTP电子邮件–详解SMTP和POP3协议域名解析系统DNSP2P应用Socket编程客户端/服务端软件概述三、传输层..原创 2021-11-13 23:40:41 · 8406 阅读 · 18 评论 -
广域网(PPP协议和HDLC协议)
文章目录前言一、广域网介绍二、PPP协议三、HDLC协议总结前言提示:以下是本篇文章正文内容一、广域网介绍广域网(WAN,Wide Area Network),通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络广域网的通信子网主要使用分组交换技术,广域网的通信子网可以利用公用分组交换网、卫星通信网和无线分组交换网,它将分布在不同地区的局域网或计算机系统互连起来,达到资源共享的目的。如因特网(Inter..原创 2021-11-13 13:49:02 · 4089 阅读 · 0 评论 -
网桥与交换机
文章目录前言一、网桥二、以太网交换机(switch)总结前言提示:以下是本篇文章正文内容一、网桥冲突域: 在同一个冲突域中的每一个节点都能收到所有被发送的帧,同一时间内只能有一台设备发送信息的范围广播域: 网络中能接收任一设备发出的广播帧的所有设备的集合,如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域两个或多个以太网通过网桥连接后,就成为一个覆盖范围更大的以太网,而原来的每个以太网就称为一个网段,网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开..原创 2021-11-13 13:14:29 · 7834 阅读 · 0 评论 -
局域网(以太网和IEEE 802.11,VLAN)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、局域网二、以太网(ETHERNET)三、802.11无线局域网总结前言一、局域网局域网(Local Area Network): 简称LAN,是指在某一区域内由多台计算机互联成的计算机组,使用广播信道特点:1.覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内2.使用专门铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s~10Gb/s)3.通信延迟时间短,原创 2021-11-12 23:16:50 · 4244 阅读 · 0 评论 -
ARP(地址解析协议)协议
文章目录前言ARPAddress Resolution Protocol总结前言ARPAddress Resolution Protocol32位IP地址:(1)接口的网络层地址(2)用于标识网络层(第3层)分组,支持分组转发MAC地址:有时也称LAN地址,物理地址,以太网地址作用:用于局域网内标识一个帧从哪个接口发出,到达哪个物理相连的其他接口48位MAC地址(用于大部分LANs),固化在网卡的ROM中,有时也可以软件设置格式:1A-2F-BB-76-09-AD (16进..原创 2021-11-12 21:28:20 · 1786 阅读 · 0 评论 -
MAC(多路访问控制)协议
文章目录前言一、MAC协议二、MAC协议分类1.信道划分MAC协议2.随机访问MAC协议3.轮转访问MAC协议总结前言提示:以下是本篇文章正文内容一、MAC协议在数据链路层中,存在两种链路点对点链路和广播式链路点对点链路:相邻两结点之间通过一个链路相连,没有第三者应用:PPP协议,常用于广域网广播式链路:所有主机共享通信介质应用:早期的总线以太网,HFC的上行链路,802.11无线局域网在一个单一共享广播信道, 两个或者两个以上结点同时传输会产生干扰(interferenc..原创 2021-11-12 20:19:47 · 20556 阅读 · 7 评论 -
差错编码简介
文章目录前言????差错编码原理????奇偶校验码????Internet校验和(Checksum)????循环冗余校验码(CRC)总结前言提示:以下是本篇文章正文内容????差错编码原理传输中的差错是由于噪声引起的(1)由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在的解决办法:提高信噪比来减少或避免干扰, (对传感器下手)(2)外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原因解决办法:通常利用编码技术来解决。差错编码基本原理:D→DR,其中R为原创 2021-11-11 23:25:58 · 1853 阅读 · 0 评论 -
数据链路层概况
文章目录前言????链路层服务????基本概念????服务功能二、差错编码总结前言提示:以下是本篇文章正文内容????链路层服务????基本概念数据链路层负责通过一条链路从一个节点向另一个物理链路直接相连的相邻结点传送数据报简单来说就是将网络层的数据报进行再次封装搬运给物理层结点(nodes): 主机和路由器链路(links):连接相邻结点的通信信道(1)有线链路(wired links)(2)无线链路(wireless links)(3)局域网(LANs)帧(fr原创 2021-11-11 17:47:19 · 790 阅读 · 0 评论 -
层次路由与路由选择协议
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、层次路由二、RIP协议(Routing Information Protocol)三、OSPF协议(Open Shortest Path First)四、BGP协议(Border Gateway总结前言提示:以下是本篇文章正文内容一、层次路由将任意规模网络抽象为一个图计算路由-过于理想化,标识所有路由器和“扁平”网络——在实际网络(尤其是大规模网络)中, 不可行网络规模较大,路由表几乎无法存储,路由计算过原创 2021-11-10 22:16:56 · 3866 阅读 · 0 评论 -
路由算法(Dijkstra, Bellman-Ford算法)
文章目录前言一、路由算法引入二、静态路由三、动态路由1.链路状态(LS)路由算法2.距离向量(DV)路由算法总结前言提示:以下是本篇文章正文内容一、路由算法引入路由器的功能:路由算法(协议)确定去往目的网络的最佳路径,转发表确定在本路由器如何转发分组将实际中的路由器之间的关系抽象成图图: G = (N, E)N = 路由器集合= { u, v, w, x, y, z }E = 链路集合 ={ (u,v), (u,x), (v,x), (v,w), (x,w), (x,y)..原创 2021-11-10 20:24:58 · 10146 阅读 · 2 评论 -
IPv6简介
文章目录前言????IPv6的引出????IPv6数据报格式????IPv6地址表示形式????IPv6基本地址类型????IPv4向IPv6过渡总结前言提示:以下是本篇文章正文内容????IPv6的引出最初目的: 32位IPv4地址空间已分配殆尽其他动机: 改进首部格式,快速处理/转发数据报,支持QoS解决IP地址耗尽问题的措施有以下三种:1.采用无类域间路由CIDR,使IP地址的分配更加合理2.采用网络地址转换(NAT)方法以节省全球IP地址3.采用具有更大地址空间的新版本的I原创 2021-10-25 22:43:59 · 832 阅读 · 0 评论 -
超详解IP协议
文章目录前言一、IP数据报(分组)格式二、IP分片三、IP编址四、有类IP地址五、子网掩码六、CIDR协议与路由聚合总结前言主机、路由器网络层主要功能:提示:以下是本篇文章正文内容一、IP数据报(分组)格式一个IP分组由首部和数据两部分组成首部前一部分的长度固定,共20B,是所有IP分组必须具有的,在首部固定部分的后面是一些可选字段,其长度可变,用来提供错误检测及安全等机制(1) 版本号字段占4位: IP协议的版本号,E.g. 4→IPv4, 6 → IPv6(2)首部长度..原创 2021-10-24 22:36:40 · 4197 阅读 · 5 评论 -
网络层服务概述
文章目录前言一、网络层概述二、网络层核心功能1.转发与路由2.连接建立三、网络层服务模型1.虚电路(Virtual circuits)2.数据报网络总结前言提示:以下是本篇文章正文内容一、网络层概述功能:从发送主机向接收主机传送数据段(segment),即把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,网络层传输单位是数据报发送主机:将数据段封装到数据报(datagram)中接收主机:向传输层交付数据段(segment)每个主机和路由器都运行网络层协议,路由器..原创 2021-10-23 21:56:19 · 1711 阅读 · 0 评论 -
TCP协议详解
文章目录前言一、TCP协议概述1.协议特点2.TCP报文段二、TCP可靠数据传输1.概述2.超时重传时间选择3.快速重传机制三、TCP流量控制四、TCP连接管理1.连接建立 --- 三次握手2.连接释放 --- 四次挥手五、TCP拥塞控制1.基本原理2.慢启动(SS)3.加性增—乘性减(AIMD)总结前言提示:以下是本篇文章正文内容一、TCP协议概述1.协议特点(1)TCP是面向连接(虚连接)的传输层协议通信双方在发送数据之前必须建立连接,连接状态只在连接的两端中维护,在沿途节点中并..原创 2021-10-23 13:39:10 · 1349 阅读 · 0 评论 -
滑动窗口协议(GBN, SR)
文章目录前言一、流水线协议二、滑动窗口协议1.GBN(回退N重传协议)2.SR(选择重传协议)总结前言提示:以下是本篇文章正文内容一、流水线协议我们知道Rdt 3.0: 停等操作过程中浪费了大量的时间:从而在Rdt 3.0上引入了流水线机制:为了提高资源利用率流水线协议:允许发送方在收到ACK之前连续发送多个分组,更大的序列号范围,同时发送方和/或接收方需要更大的存储空间以缓存分组如图:二、滑动窗口协议滑动窗口协议:发送方和接收方各有一个缓存数组,发送方存放着:已发送且..原创 2021-10-22 17:29:47 · 27555 阅读 · 9 评论 -
Rdt协议(可靠运输协议)
提示:文章写完后文章目录前言一、可靠数据传输原理二、Rdt协议1.Rdt 1.0(可靠信道)2.Rdt 2.0(位检测)3.Rdt 2.1(序列号)4.Rdt 2.2(无NAK)5.Rdt 3.0(定时器)总结前言提示:以下是本篇文章正文内容一、可靠数据传输原理可靠指数据在传输过程中不错,不丢,不乱运输层要为应用层提供一种服务:数据可以通过一条可靠的信道进行传输,在该信道中传输的数据不会受到损坏或者丢失, 实现这种服务的是可靠数据传输协议要实现这种服务并不简单,因为无法保证在运输层原创 2021-10-21 23:20:37 · 5623 阅读 · 1 评论 -
传输层UDP协议
文章目录前言一、UDP概述二、UDP首部三、UDP校验总结前言提示:以下是本篇文章正文内容一、UDP概述UDP(User Datagram Protocol) :基于Internet IP协议,在IP数据报服务之上增加了很少的功能,即复用和差错检测功能UDP特点:1.UDP是无连接的,减少开销和发送数据之前的时延2.UDP使用最大努力交付,即不保证可靠性交付3.UDP是面向报文的,适合一次性传输少量数据的网络应用4.UDP无拥塞控制,适合很多实时应用5.UDP首部开销小..原创 2021-10-21 22:38:22 · 969 阅读 · 0 评论 -
传输层概述
文章目录前言一、传输层介绍二、传输层功能1.进程间的逻辑通信2.多路复用/分用(1).无连接分用(2).面向连接分用三、传输层协议1.面向连接TCP2.无连接UDP总结前言提示:以下是本篇文章正文内容一、传输层介绍传输层:为应用层提供通信服务,使用网络层的服务1.传输层服务的基本理论和基本机制(1)复用/分用(2)可靠数据传输机制(3)流量控制机制(4)拥塞控制机制2.Internet的传输层协议(1) UDP:无连接传输服务(2)TCP:面向连接的传输服务 ..原创 2021-10-21 17:20:16 · 1479 阅读 · 0 评论 -
客户端/服务端软件概述
文章目录前言一、客户端基本功能1.解析服务器IP地址2.解析服务器端口号3.解析协议号二、客户端实现1.TCP客户端软件流程2.UDP客户端软件流程三、服务器软件设计1.循环无连接(Iterative connectionless)服务器2.循环面向连接(Iterative connection-oriented)服务器3.并发无连接(Concurrent connectionless)服务器4.并发面向连接(Concurrent connection-oriented)服务器总结前言提示:这里可..原创 2021-10-16 17:44:18 · 1639 阅读 · 0 评论 -
Socket编程
文章目录前言一、应用编程接口二、Socket API概述1.进程寻址2.Socket抽象3.地址结构三、Socket API函数总结前言网络程序设计接口我们可以在相关层进行网络编程,socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信提示:以下是本篇文章正文内容一、应用编程接口应用编程接口API: 就是应用进程的控制权和操作系统的控制权进行转换的一个系统调用接口这一点感觉有点像操作系统的用户级线程与内核级线程类似的,为了使应用层的应用进程可..原创 2021-10-12 20:59:18 · 708 阅读 · 0 评论 -
P2P应用
文章目录前言一、P2P原理二、文件分发1.客户机/服务器 vs P2P2. BitTorrent协议三、索引技术1.集中式索引2.洪泛式查询(Query flooding)3.层次式覆盖网络总结前言提示:以下是本篇文章正文内容一、P2P原理P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式P2P也叫「对等网络」(英语:peer-to-peer, 简称P2P),是一种在对等者(Peer)之间分配任务和工作负载..原创 2021-10-12 17:00:09 · 2814 阅读 · 0 评论 -
域名解析系统DNS
文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD, top-level domain)3.权威(Authoritative)域名服务器4.本地域名解析服务器四、域名解析过程五、DNS记录和消息格式总结前言提示:以下是本篇文章正文内容一、域名系统概述域名系统DNS(domain name system)是因特网使用的命名系统,用来把便于人们使用的机器的名字转换为IP地址,域名系统其实就是名字系统用户与因特网上某台主机通信时,必须知道..原创 2021-10-11 23:13:57 · 1834 阅读 · 0 评论 -
电子邮件--详解SMTP和POP3协议
文章目录前言一、电子邮件概述1.邮件信息格式2.邮件系统的组成结构二、SMTP协议1.协议概述2.通信过程(1)连接建立(2)邮件传送(3)连接释放三、POP3协议总结前言提示:以下是本篇文章正文内容一、电子邮件概述1.邮件信息格式一个电子邮件分为信封和内容,邮件内容分为首部和主体两部分。RFC 822规定了邮件的首部格式,邮件的主体部分则让用户自由撰写。用户写好首部后,邮件系统自动地将信封所需的信息提取出来并写在信封上,用户不需要亲自填写信封上的信息。邮件内容的首部包含一些首部行,..原创 2021-10-11 17:46:08 · 38671 阅读 · 4 评论 -
web应用--详解HTTP
文章目录前言一、万维网WWW二、超文本传输协议(HTTP)1.HTTP协议概述2.HTTP连接**(1) 非持久性连接(Nonpersistent HTTP)****(2)持久性连接**3.HTTP消息格式(1)请求消息(request)(2).响应消息(response)4.Cookie技术5.Web缓存/代理服务器技术三、统一资源定位符(URL)四、超文本标记语言(HTML)总结前言提示:以下是本篇文章正文内容一、万维网WWW万维网WWW(World Wide Web)并非某种特..原创 2021-10-10 18:29:09 · 1082 阅读 · 0 评论 -
计算机网络应用简介
文章目录前言一、网络应用体系结构1.客户机/服务器结构(Client-Server, C/S)2.点对点结构(Peer-to-peer, P2P)3.混合结构(Hybrid)二、使用步骤1.引入库2.读入数据总结前言网络应用主要包含以下内容这里主要对网络应用的轮廓进行简单介绍提示:以下是本篇文章正文内容一、网络应用体系结构首先,我们要知道,我们说,主机A和主机B进行通信,实际上是指运行在主机A上的某个程序和运行在B上的另一个程序进行通信,由于进程就是运行着的程序,所以也就是指:主机A..原创 2021-10-09 23:45:20 · 2036 阅读 · 0 评论 -
计算机网络体系结构
文章目录前言一、网络体系结构简介二、总结前言提示:以下是本篇文章正文内容一、网络体系结构简介计算机网络是一个非常复杂的系统,涉及许多组成部分:主机(hosts),路由器(routers),各种链路(links),应用(applications),协议(protocols),硬件、软件……网络体系结构是从功能上描述计算机网络结构,计算机网络体系结构简称网络体系结构(network architecture)是分层结构(1)每层遵循某个/些网络协议完成本层功能(2)计算机网络体系结构..原创 2021-10-07 21:59:04 · 2533 阅读 · 0 评论 -
计算机网络性能
文章目录前言一、速率二、带宽三、延迟/时延(delay或latency)四、时延带宽积五、吞吐量/率(Throughput)六、往返时间RTT七、利用率总结前言计算机网络的性能一般是指它的几个重要的性能指标,主要包括:速率,带宽, 吞吐量, 时延 ,时延带宽积,往返时间RTT ,利用率提示:以下是本篇文章正文内容一、速率比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位网络技术中的速率指的是链接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率(data ..原创 2021-10-07 21:05:18 · 3494 阅读 · 0 评论 -
计算机网络之概述
文章目录前言一、计算机网络介绍1.计算机网络定义2.常用术语定义二、计算机网络的组成1.从组成部分来看2.从工作方式来看3.从功能组成来看三、网络协议四、计算机网络结构1.网络边缘2.接入网络(1)数字用户线路 (DSL)(2)电缆网络(3)无线接入网络3.网络核心(1)电路交换多路复用(2)报文交换(3)分组交换(package switching)数据交换方式对比五、Internet结构(网络之网络)总结前言提示:以下是本篇文章正文内容一、计算机网络介绍1.计算机网络定义一般认为..原创 2021-10-07 19:43:57 · 3722 阅读 · 0 评论