计算机网络
文章平均质量分 59
dream_uping
今天也是努力的一天
展开
-
tap/tun接口是什么?
参考:https://www.cnblogs.com/charlieroro/p/13497340.html#tuntap%E6%8E%A5%E5%8F%A3%E6%8C%87%E5%AF%BCtap/tun 是Linux内核 2.4.x 版本之后使用软件实现的虚拟网络设备,这类接口仅能工作在内核中。不同于普通的网络接口,没有物理硬件(因此也没有物理线路连接到这类接口)。可以将tun/tap接口认为是一个普通的网络接口,当内核决定发送数据时,会将数据发送到连接到该接口上的用户空间的应用(而.原创 2021-04-05 17:22:03 · 2651 阅读 · 1 评论 -
HTTP、SSL、TLS,HTTPS简单介绍
参考:https://www.techug.com/post/https-ssl-tls.htmlHTTP 是一个网络协议:大部分网站都是通过 HTTP 协议来传输 Web 页面、以及 Web 页面上包含的各种图片、CSS 样式、JS 脚本。。。(TCP 协议是 HTTP 协议的基石)(网络分层模型中,TCP 被称为“传输层协议”,而 HTTP 被称为“应用层协议”。)SSL/TLS:SSL 是“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。..原创 2021-04-01 21:56:41 · 355 阅读 · 2 评论 -
OSI各层协议
物理层 中继器 集线器 网卡 调制解调器数据链路层:ARP RARP 二层交换机 网桥 LLC MAC网络层:IP ICMP 路由器 三层交换机传输层:TCP UDP:网关会话层:表示层应用层:HTTP FTP DNS应用层:http ftp dns运输层tcp udp网络层ip icmp网络接口层:arp rarp...原创 2020-05-30 09:44:52 · 336 阅读 · 1 评论 -
OSI七层协议总结
物理层:中继器 集线器 arp rarp数据链路层:交换机 ip icmp网络层:路由器 tcp udp传输层:网关会话层表示层应用层应用层:运输层:网络层:网络接口层物理层:中继器 集线器 网卡 调制解调器数据链路层:交换机 网桥网络层:路由器传输层:网关会话层表示层应用层应用层:DNS HTTP FTP TELNET运输层:TCP UDP网络层:I...原创 2020-05-30 09:43:45 · 357 阅读 · 0 评论 -
计算机网络第七版课后习题-第四章网络层-习题中的简答题
1,网络层向上提供的服务有哪两种?试比较其优缺点。TCP UDP2,网络互连接有什么实际意义?进行网络互连时,有哪些共同的问题需要解决? 网络互连是指将不同的网络连接起来,以构成更大规模的网络系统,实现网络间的数据通信、资源共享和协同工作。网络互连可以改善网络的性能,主要体现在提高系统的可靠性、改进系统的性能、增加系统保密性、建网方便、增加地理覆盖范围等几方面。3,作为中间设备,转发器,网桥,路由器,和网关有何区别?转发器、网桥、路由器和网关的区别如下:4,IP地址分为几类?各如何原创 2020-05-27 22:19:14 · 31834 阅读 · 12 评论 -
转发器、网桥、路由器和网关的区别如下:
来自:https://zhidao.baidu.com/question/174193273.html转发器、网桥、路由器和网关的区别如下:1、工作层次不同:转发器又被称为中继器或放大器,执行物理层协议,负责物理层的数据中继;网桥负责数据链路层的数据中继;路由器负责网络层的数据中继;网关负责网络层以上的数据中继。2、处理数据的方式不同:转发器本身不执行数据的过滤功能;网桥在互联时克服了物理限制,这意味着构成lan的数据站总数和网段数很容易扩充;路由器则是利用不同网络的ID号(即IP地址.原创 2020-05-27 21:02:03 · 10007 阅读 · 6 评论 -
TCP和UDP应用场景
TCP一般用于文件传输(FTPHTTP对数据准确性要求高,速度可以相对慢),发送或接收邮件(POPIMAPSMTP对数据准确性要求高,非紧急应用),远程登录(TELNETSSH对数据准确性有一定要求,有连接的概念)等等;UDP一般用于即时通信(QQ聊天对数据准确性和丢包要求比较低,但速度必须快),在线视频(RTSP速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的),网络语音电话(VoIP语音数据包一般比较小,需要高速发送,偶尔断音或串音也没有问题)等等。...原创 2020-05-22 15:26:51 · 1859 阅读 · 7 评论 -
子网掩码 以及 子网数为什么减去全0和全1
子网掩码:1)缺省子网掩码:(未划分子网)子网掩码32位与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。例如A类IP地址,第一节为网络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”A类网络缺省子网掩码:255.0.0.0B类网络缺省子网掩码:255.255.0.0C类网络缺省子网掩码:255.255.255.02)自定义子网掩码:(用于划分子网)将一个网络划分为若干子网,希望每个子网拥有不同原创 2020-05-21 22:06:43 · 5706 阅读 · 10 评论 -
保留地址就是私有地址吗?
保留地址,就是给用户不连接互联网测试的私有地址。参考:https://blog.csdn.net/lovejay7/article/details/53282927https://www.jianshu.com/p/3fadf709454eIP地址中专门保留了三个区域作为私有地址,其地址范围如下:10.0.0.0/8:10.0.0.0-10.255.255.255172.16.0.0/12:172.16.0.0-172.31.255.255192.168.0.0/16:192.1原创 2020-05-21 17:37:08 · 2183 阅读 · 14 评论 -
概要讲述SMTP, POP3和IMAP之间的区别和联系
简单地说,SMTP管‘发’,POP3/IMAP管‘收’。原文:https://blog.csdn.net/qq877507054/article/details/71249272原创 2020-05-21 10:47:38 · 910 阅读 · 9 评论 -
TCP和UDP DNS DHCP OSPF的五种包:
TCP和UDP:三次握手,四次挥手。TCP分片,UDP分段。DNS DHCP报文如何交互的。【搞清楚原理】原创 2020-05-04 18:28:39 · 728 阅读 · 12 评论 -
交换机路由器的区别
1.首先,工作的区域不同路由器工作在第三层(网络层),而我们常说的交换机工作在第二层(链路层)2.工作的方式不同:路由器主要是通过建立路由表,通过Ip地址将受到的数据报转发给下一站交换机是建立MAC表,根据收到的数据帧的首部信息内的目的MAC地址在自己的表中查找,如果有就转发,如果没有就放弃。3.交换机用于局域网内网的数据转发路由器用于连接局域网和外网4.交换机可扩展的接口多,并且交...原创 2020-05-04 18:19:54 · 454 阅读 · 4 评论 -
【网络协议】TCP分段与IP分片
参考:https://www.cnblogs.com/xfgnongmin/p/10612647.htmlMTU前面已经说过了,是链路层中的网络对数据帧的一个限制。依旧以以太网为例,MTU为1500个字节。一个IP数据报在以太网中 传输,假设它的长度大于该MTU值。就要进行分片传输,使得每片数据报的长度小于MTU。分片传输的IP数据报不一定按序到达,但IP首部中的信息能让这些数据报片...原创 2020-05-04 17:53:04 · 515 阅读 · 6 评论 -
通俗易懂的TCP里面的三次握手以及四次挥手
通过三次握手来建立连接。 连接建立之后,就会传送数据! 四次握手来释放TCP连接比较通俗易懂的一个讲解:https://www.bilibili.com/video/BV1h7411A7tG三次握手:【发送三个包】答复:ack是上一个序列增加一的结果至于为什么必须有三次握手:不要二次握手的原因:而在计算机中TCP是安全的,当要进行两个进程之间的通讯时候,这时需...原创 2020-05-04 17:39:30 · 1432 阅读 · 15 评论 -
新华三培训大概内容
1,首先讲的数字通信基础。七层模型。哪一层是干嘛的。常见协议。操作:VLAN:在计算机网络中,一个二答层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。不同的广播域之间想要通信,需要通过一个或多个路由器。这样的一个广播域就称为VLAN。功能:1.分割广播域 2.在不具备三层隔离的条件下,在二层对数据进行隔离、...原创 2020-05-04 11:37:09 · 2504 阅读 · 3 评论 -
简洁版本 STP/RSTP/MSTP的区别以及各自的特点
参考:https://blog.csdn.net/cisco_eigrp/article/details/47134357生成树相关的几个概念STP/RSTP/MSTPSTP:IEEE Std 802.1D-1998定义,不能快速迁移。即使是在点对点链路或边缘端口,也必须等待2倍的forward delay的时间延迟,网络才能收敛。 RSTP:IEEE Std 802.1w定义,可以快速...原创 2020-05-04 11:04:22 · 1935 阅读 · 3 评论 -
ping不通是不是就真不通?
ping是用的ICMP协议。如果ACL,防火墙中禁止了ICMP协议之后。也是ping不同的!例如,很多服务器的网站。虽然ping不通。但是照样可以登上。可以访问其他端口。但是,如果没有其他禁止措施。还是ping不通就是真不通啦!...原创 2020-05-04 09:47:02 · 811 阅读 · 2 评论 -
万维网与HTTP协议
万维网概述:万维网www (World Wide Web)是一一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。统一资源定位符URL 唯一标识,资源 (文字、视频、音频..)用户通过点击超链接(http://www.baidu.com) 获取资源,这些资源通过超文本传输协议(HTTP) 传送给使用者。万维网以客户/服务器方式工作,用户使用的浏览器就是万维...原创 2020-04-01 17:03:14 · 3118 阅读 · 2 评论 -
简单邮件传送协议SMTP
SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。负责发送邮件的SMTP进程就是SMTP客户,负责接收邮件的进程就是SMTP服务器。SMTP规定了14条命令(几个字母)和21种应答信息(三位数字代码+简单文字说明)。TCP连接 端口号25、 C/SSMTP通信三个阶段:【考试不会要求这么细致】SMTP的缺点:1.S...原创 2020-04-01 11:54:09 · 3083 阅读 · 2 评论 -
文件传送协议FTP
文件传送协议FTP (File Transfer Protocol ):提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。简单文件传送协议TFTP (Trivial File Transfer Protocol):FTP服务器和用户端:FTP是基于客户/服务器(C/S) 的协议。用户通过-一个客户机程序连接至在远程计算机上运行的服务器程序。依照FTP协议提供...原创 2020-04-01 11:33:20 · 406 阅读 · 2 评论 -
域名解析系统DNS
https://www.bilibili.com/video/BV19E411D78Q?p=70www.cskaoyan .comwww 三级域名cskaoyan 二级域名com 顶级域名根顶级域名:国家项级域名:cn,us,uk 通用顶级域名:com,net,org,gov,int,aero,museum,t...原创 2020-04-01 11:06:30 · 15088 阅读 · 6 评论 -
TCP流量控制-TCP拥塞控制 拥塞控制与流量控制的区别
TCP流量控制:https://www.bilibili.com/video/BV19E411D78Q?p=66流量控制:让发送方慢点,要让接收方来得及接收。TCP利用滑动窗口机制实现流量控制。在通信过程中,接收方根据自己接收缓存的大小,动态地调整发送方的发送窗口大小,即接收窗口rwnd ( 接收方设置确认报文段的窗口字段来将rwnd通知给发送方),发送方的发送窗口取接收窗口rwnd...原创 2020-03-31 17:55:40 · 3370 阅读 · 5 评论 -
TCP可靠传输
https://www.bilibili.com/video/BV19E411D78Q?p=65传输层:使用TCP实现可靠传输网络层:提供尽最大努力交付,不可靠传输可靠:保证接收方进程从缓存区读出的字节流与发送方发出的字节流是完全一样的。TCP实现可靠传输的机制:1.校验:与UDP校验一样,增加伪首部 2.序号 3.确认:接收方告诉发送方已经完成正确发送的方法。TCP默认使...原创 2020-03-31 17:20:53 · 378 阅读 · 3 评论 -
TCP连接管理【三次握手-四次挥手】
https://www.bilibili.com/video/BV19E411D78Q?p=64TCP连接传输三个阶段:TCP连接的建立采用客户服务器方式,主动发起连接建立的应用进程叫做客户,而被动等待连接建立的应用进程叫服务器。假设运行在一台主机(客户)上的一个进程想与另一台主机(服务器)上的一个进程建立一条连接,客户应用进程首先通知客户TCP,他想建立一一个与服务器上某个进程之间的...原创 2020-03-31 17:04:34 · 374 阅读 · 5 评论 -
无连接的用户数据报协议UDP
传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。不可靠,无连接,时延小,适用于小文件。UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。UDP的主要特点:1.UDP是无连接的,减少开销和发送数据之前的时延。2.UDP使用最大努力交付,即不保证可靠交付。3.UDP是面向报文的,适合一次性传输少量数据的网络应用。面向报文就是对于应用层传递下来的...原创 2020-03-31 11:57:02 · 1467 阅读 · 4 评论 -
TCP协议的特点和TCP报文段格式
参考:https://www.bilibili.com/video/BV19E411D78Q?p=62传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认、流量控制、计时器及连接管理等。可靠,面向连接, 时延大,适用于大文件。UDP首部格式:UDP校验:UDP校验:【太难了】...原创 2020-03-31 11:55:25 · 1526 阅读 · 4 评论 -
IP组播与移动IP
IP组播:IP数据报的三种传输方式:单播:单播用于发送数据包到单个目的地,且每发送一份单播报文都使用一个单播IP地址作为目的地址。是一种点对点传输方式。广播:广播是指发送数据包到同一广播域或子网内的所有设备的一-种数据传输方式,是一种点对多点传输方式。组播(多播):当网络中的某些用户需要特定数据时,组播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发...原创 2020-03-30 12:41:45 · 1147 阅读 · 1 评论 -
RIP协议与OSPF协议与BGP协议
RIP协议:https://www.bilibili.com/video/BV19E411D78Q?p=54RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单。RIP协议要求网络中每一个路由器都维护从它自己到其他每-一个目的网络的唯一最佳距离记录(即一组距离)。距离:通常为“跳数”,即从源端口到目的端口所经过的路由器个数,经过一个路由器跳数+1。特...原创 2020-03-30 10:50:40 · 3142 阅读 · 3 评论 -
IPv6
出现原因,因为IPV4地址消耗殆尽【即使,使用了CIDR以及NAT技术,IPV4地址,仍旧不够用】【CIDR,NAT】:是在原有基础上,再次进行划分。IPv6是Internet协议的最新版本,已作为IP的一部分并被许多主要的操作系统所支持。IPv6也被称为“Ipng”(下一代IP),它对现行的IP(版本4)进行重大的改进。使用IPv4和IPv6的网络主机和中间结点可以处理IP协...原创 2020-03-30 09:43:27 · 730 阅读 · 11 评论 -
ICMP协议
ICMP协议:https://www.bilibili.com/video/BV19E411D78Q?p=52转载:https://blog.csdn.net/baidu_37964071/article/details/80514340ICMP协议是一个网络层协议。一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协...原创 2020-03-29 21:08:29 · 580 阅读 · 3 评论 -
DHCP协议
参考:https://www.bilibili.com/video/BV19E411D78Q?p=51DHCP:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。ICMP协议:https://www.bilibili.com/video/BV19E411D78Q?p=52htt...原创 2020-03-29 20:55:16 · 476 阅读 · 7 评论 -
ARP协议
视频:https://www.bilibili.com/video/BV19E411D78Q?t=417&p=50ARP出现原因ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工作是由ARP协议来完成的。【以太网】:以太网是一种计算...原创 2020-03-29 17:07:34 · 409 阅读 · 4 评论 -
网络地址转换NAT
参考:https://www.bilibili.com/video/BV19E411D78Q?p=47 网络地址转换NAT(Network Address Translation),被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 内部I...原创 2020-03-29 11:40:46 · 651 阅读 · 4 评论 -
路由算法与路由协议概述
OSPF:OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。RIP:RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Inter...原创 2020-03-29 10:47:35 · 598 阅读 · 4 评论 -
IP数据报-格式-分片
P数据报-格式:视频:https://www.bilibili.com/video/BV19E411D78Q?p=44TCP/IP协议栈:IP数据报分片:视频:https://www.bilibili.com/video/BV19E411D78Q?p=45原创 2020-03-29 10:33:51 · 390 阅读 · 3 评论 -
电路交换-报文交换-分组交换- 分组交换包括:虚电路和数据报
1,网络层传输单位:数据报!功能:路由选择与分组转发 异构网络互联 拥塞控制数据交换方式:电路交换与分组交换【博客讲的通俗易懂!】电路交换:建立连接--通信---释放连接【整个报文的比特流连续的从源点直达终点,好像在一个管道中传送。】优点:通信时延小【电路交换是面向连接的,一旦连接建立,数据便可以通过连接好的物理通路到达接收端,因此传输时延小;】 有序传输 ...原创 2020-03-28 09:53:55 · 7376 阅读 · 12 评论 -
选择重传协议(SR)
GBN协议的弊端:选择重传协议中的滑动窗口:【自行百度】SR发送方必须响应的三件事:1,上层的调用2,收到了一个ACK3,超时事件SR接收方要做的事情:运行中的SR:滑动窗口长度:SR协议重点总结:1,对数据帧逐一确认2,只重传出错帧3,接收方有缓存4,...原创 2020-03-19 14:43:38 · 12446 阅读 · 5 评论 -
停止等待协议
1,为什么要有停止等待协议?2,研究停等协议的前提?“停止-等待”就是发送完一个分组就停止发送,等待对方确认,在收到确认后再发送下一个分组。停等协议--无差错情况:停等协议--有差错情况:1,数据帧丢失或检测到帧出错:2,ACK丢失:3,ACK迟到:停等协议性能分析:信道利用率:...原创 2020-03-19 11:20:42 · 3808 阅读 · 0 评论 -
流量控制与可靠传输机制
流量控制出现的原因,就是因为收发双方速度不一致导致的!数据链路层:点到点;传输层:端到端;传输层控制流量手段:接收端给发送端一个窗口公告。流量控制的方法:停止等待协议:没法送一个就停止发送,等待对方的确认,收到确认之后再发送下一个帧。滑动窗口协议:后退N帧协议(GBN) 选择重传协议(SR)停止等待协议是一种特殊的滑动窗口协议。关于窗口大小:停止-等待协议:发送...原创 2020-03-06 21:50:50 · 652 阅读 · 2 评论 -
物理层传输介质
视频:https://www.bilibili.com/video/av70228743?p=16传输介质,数据传送系统在发送设备和接受设备之间的物理通路。传输媒体并不是物理层,传输媒体在物理层下面。若是,物理层称为第一层。则传输媒体就是第0层啦!传输介质:导向性传输介质:铜线,光纤 非导向性传输介质:自由空间,空气,真空,海水双绞线。双绞线的绞合目的:减少对相邻导线的电磁干扰...原创 2020-03-04 16:56:44 · 2417 阅读 · 3 评论