计算机网络
文章平均质量分 85
计算机网络学习笔记
CodePanda@GPF
分享Java、算法等知识,欢迎热爱编程的朋友一起交流!
展开
-
网络安全算法
文章目录1.共享密钥加密2.公开密钥加密3.混合加密4.消息认证码5. 数字签名6.数字证书1.共享密钥加密加密和解密都使用相同的密钥也称为对称加密数据传输过程:A准备向B发送数据为了防止被窃听,A使用密钥将数据加密以后再发送给BB受到加密的数据后用相同的密钥对数据进行解密存在的问题:如果A和B无法直接沟通,则需要通过未来来传输密钥,如果密钥被X窃听,X就可以破解密文2.公开密钥加密加密和解密使用不同的密钥加密用的叫公开密钥解密用的叫私有密钥数据传输过程:A准原创 2021-07-23 10:01:19 · 1313 阅读 · 2 评论 -
计算机网络笔记-------应用层
socket通信两个基于网络得应用进程通过套接字在网络上发送和接受报文进程的套接字是同一台主机内应用层与运输层之间的接口DNS域名系统处理IP地址与主机名之间的转换DNS运行在UDP协议之上,使用53号端口是一个典型的客户/服务器系统域名解析(按域名查找IP地址的过程)域名解析通过域名服务器进行三类域名服务器:本地域名服务器授权域名服务器根域名服务器cookie万维网站点使用cookie来跟踪用户cookie表示http服务器和客户之间传递的状态信息使用cook原创 2020-07-26 16:26:45 · 91 阅读 · 0 评论 -
计算机网络----运输层笔记
运输层作用提供从源端主机到目的端主机的可靠传输运输层提供的两种服务面向连接的传输服务:连接建立、数据传输、连接释放无连接的传输服务:不可靠的传输TCP与UDPTCP:传输控制协议---------可靠1.全双工2.可靠3.面向连接UDP:用户数据报协议----------不可靠1.不需要建立连接2.无拥塞控制3.经常用于流媒体的数据传输端口端口用一个16bit端口号进行标志端口号只有本地意义,即端口号只是为了标志本计算机应用层中的进程三次握手(TCP连接)第一次:原创 2020-07-25 18:16:44 · 160 阅读 · 0 评论 -
计算机网络----网络层笔记
静态路由算法(非自适应路由算法)网络管理员手工配置得路由信息。当网络得拓扑结构或链路得状态发生变化时,网络管理员需要手工去修改路由表中相关得静态路由信息。动态路由算法(自适应路由算法)路由器上得路由表是通过相互连接的路由器之间彼此交换信息,任何按照一定的算法优化出来的,这些路由信息会在一定的时间间隔里不断更新,以适应不同变化的网络距离-向量路由算法(坏消息传递得慢)路由选择表含有:每条路径的目的地路径的代价(跳数)路由表的更新情况:1.被告知一条新的路由2.发来的路由信息有一条路径的跳原创 2020-07-20 17:21:13 · 110 阅读 · 0 评论 -
计算机网络-----局域网笔记2
以太网V2的MAC帧类型字段用来标志上一层使用的是什么协议数据字段的最小长度=最小长度64字节-18字节额首部和尾部为了达到比特同步,在传输媒体上实际传送的要比MAC帧还多8个字节无效的MAC帧数据字段的长度与长度字段的值不一致帧的长度不是整数个字节用收到的帧检验序列FCS查出有差错数据字段的长度不在46-1500字节之间有效的MAC帧的长度为64-1518字节之间对于无效的MAC帧,以太网不负责重传丢弃的帧帧间最小间隔为9.6s,相当于96bit的发送时间网卡网络接口板又称原创 2020-07-13 16:33:12 · 524 阅读 · 0 评论 -
计算机网络--------局域网笔记1
局域网定义:一种将小区域内的各种通信设备互联在一起的通信网络特点:网络为一个单位所拥有,且地理范围和站点数目均有限局域网的拓扑结构总线型优点:结构简单、实现容易、易于拓展、可靠性好环型拓扑结构特点:结点通过转发器,使用点对点链路连接,构成闭合的环形星型拓扑结构特点:任何两个结点之间的通信都要通过中心结点转发每条链路可以按不同的两个方向传输信息。局域网模型局域网参考模型只对应于数据链路层和物理层其中将数据链路层划分成两个子层:逻辑链路控制子层 LLC介质访问控制子层 M原创 2020-07-12 16:27:03 · 276 阅读 · 0 评论 -
计算机网络------数据链路层笔记3
HDLC高级数据链路控制规程三种类型的站主站,从站,复合站两种链路配置HDLC的帧结构数据链路层是以帧为单位进行数据传输,这里的帧就是数据链路协议数据单元HDLC采用同步传输方式,帧结构具有固定的格式1.标志字段F: 01111110(两个0六个1)由于数据信息采用零比特填充,数据段不会出现6个1的情况;如果连续传递两个帧,前一个帧的结束字段F也可以兼做后一个帧的起始标志字段帧类型信息帧:完成信息传送监控帧:差错控制和流量控制无序号帧:链路控制管理具体是什么帧用控制原创 2020-07-11 15:23:32 · 158 阅读 · 0 评论 -
计算机网络-----数据链路层笔记2
反馈机制发送方通过接收方反馈回来的能否继续接收或是是否正确收到帧信息等来进行下一步的操作差错控制基本思想:差错检测 接收确认 出错重传流量控制基本思想:使接收方能够控制发送方发送帧的速率停止等待协议单工停等协议理想情况前提条件:单工传输发送方无休止工作接收方无休止工作发送数据的速率低于接受数据的速率通信线路不损坏或没有信息帧1丢失工作过程:发送程序:取数据,构成帧,发送帧接受程序:等待,接收帧,送数据给高层理想情况+接收方不能无休止接收解决方法:接收方每收到原创 2020-07-10 16:30:24 · 380 阅读 · 0 评论 -
计算机网络-------数据链路层笔记1
为什么要引入数据链路层在原始的物理传输线路上面传输数据信号是有差错的,存在一定的误码率数据链路层是为了在有差错的线路上进行无差错传输物理层上面的层次都有改善数据的要求,数据链路层是最重要的一层数据链路层的基本功能将物理层提供的原始传送比特流可能出错的物理连接改造成逻辑上无差错的数据链路,即向网络层提供透明和可靠的数据传输服务。链路与数据链路链路(物理链路)一条无源的点到点的物理线路段,中级没有其他任何的交换结点数据链路(逻辑链路)将实现协议的硬件和软件加到链路上,就构成了数据链路数原创 2020-07-09 21:19:29 · 423 阅读 · 0 评论 -
计算机网络------物理层笔记2
多路复用多个信息源共享一个公共信道复用原因:1.提高线路利用率2.适用场合:当信道的传输能力大于每个信源的平均传输需求时基本思想把公共共享信道用某一种方法划分成多个子信道,每个子信道传输一组数据复用方法1.频分复用FDM2.波分复用WDM3.时分复用TDM4.码分复用CDMFDM条件:当传输介质的带宽大于单个信号实现方法:1.通过调制将不同信号的频率调制到不同的频率范围2.将多路信号合成为一路频率范围更大的信号进行发送3.在接收方再通过解调将信号还原成多路信号TDM条原创 2020-07-08 16:10:14 · 183 阅读 · 0 评论 -
计算机网络------物理层笔记一
通信方式并行方式适合于近距离通信,传输中i有多个数据位优点:传输速度快,处理简单缺点:不适合远距离数据传输,线路费用贵串行方式适合于远距离传输单工通信方式信息只能单向传输,监视信号可以回送(无线电广播)半双工通信方式信息可以双向传输,但是再某一时刻只能单向传输(对讲机)全双工通信方式信息可以同时双向传输,需要由两条物理上独立的传输线路或者需要一条物理线路上的两个信道分别用于不同方向的信号传输波特率又称为码元速率、调制速率、信号传输速率,单位是baudSbit=Bbaud*log原创 2020-07-07 16:33:28 · 509 阅读 · 0 评论 -
计算机网络中的分层和传输过程
先提出一个问题,为什么要分层?答:计算机网络是一个非常复杂的系统,要想使这个两个计算机系统之间实现通信,则这两个系统必须要高度协调,而这种协调是相当复杂的,于是采用分层结构,分层可以将那些大的问题划分成一些小的局部问题,对于这些局部问题比较容易解决。SAP(服务访问点)1.任何层间的服务都是在服务访问点上进行的2.每个层间接口可以有多个SAP3.每个SAP有唯一的识别地址4.服务访问点是一个抽象的概念,它实际上就是一个逻辑接口5.OSI把层与层之间交换的数据叫做SDU-----服务数据单元S原创 2020-07-06 20:29:48 · 1792 阅读 · 0 评论 -
计算机网络中的三种交换方式
计算机中网络中的交换方式可以分为电路交换、报文交换和分组交换,我们分别来看一下这三种交换方式电路交换这是一种最直接的交换方式,以电话机交换为例对于n部电话机,我们如果要实现它们两两之间可以进行信息交换,则需要n(n-1)/2根电线,显然当电话机的数目n过大时,线的数目就会过多。对于这种情况可以进行改进如下:每一部电话都连到交换机上,交换机采用交换的方式,这种交换方式就称为电路交换。电路交换时面向连接的,因此它有以下三个过程:1.建立连接2.通信3.释放连接缺点:1.计算机数据具有突发原创 2020-07-06 18:11:26 · 7958 阅读 · 0 评论