![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
TimeMagician
这个作者很懒,什么都没留下…
展开
-
计算机网络体系笔记
OSI参考模型共分为7层,应用层,网络层,数据链路层和物理层。其中前4层只有端口有,故叫端对端层。后3层则为非端对端层。 物理层:该层主要用于数据的物理传输实现,如01的表示方法,传输接口等等。 数据链路层:该层用于将上层数据进行加头加尾,保证数据可以从01的物理层中顺利提取出来。另外还在头部加入了目标地址和源地址,保证数据传输方向。除此之外还有流量控制,差错控制,访问控制等功能。 网络层:...原创 2018-05-17 21:31:12 · 194 阅读 · 0 评论 -
网络应用层入门笔记
网络应用的体系结构 客户机/服务器结构(C/S); 点对点结构(P2P); 混合结构; 网络应用进程通信 进程寻址方法:IP地址定主机,端口号(Web:80,E-MAIL:25)定进程。 应用层协议 公开协议:由RFC文档定义 私有协议:自己设置,如P2P使用的。 应用层协议包含的内容:消息类型,消息语法,字段语义,规则描述。 网络应用对传输的要求 时延,数据丢失率,带宽 ...原创 2018-05-18 15:42:09 · 211 阅读 · 0 评论 -
Socket编程入门笔记
套接字用于应用层到传输层的接口,就想起名字描述的一样,起到了插头与插座的作用。他帮助客户进程正确的找到目标服务器的目标进程。因此套接字对外采用的是IP地址+端口号的形式,对内采用的是套接字描述符(int)。 套接字类型可以分为STREAM,DGRAM,RAW三类。 STREAM用于TCP,DGRAM用于UDP,RAW用于网络层(跨过了传输层)。 ...原创 2018-05-19 12:53:15 · 188 阅读 · 0 评论 -
传输层入门笔记
多路复用和多路分用因为网络层只有一个IP协议,而应用层则有HTTP,SMTP等各种协议。因此为了将消息合并/分解就需要传输层进行多路复用/分用。 多路分用无连接分用—UDP一个进程至少有一个端口号,一个端口号对应一个socket。 一个UDPsocket包含了SP(源端口号)和DP(目标端口号)两个标识。面向连接分用—TCP在运输层中面向连接的网络传输多使用TC...原创 2018-05-20 19:03:44 · 583 阅读 · 0 评论 -
“计算机网络”分类备注
本条目下的文章皆为学习MOOC–计算机网络课程的学习笔记,其中笔记中的图片也都来源于课程的PPT。原创 2018-05-20 19:05:51 · 372 阅读 · 0 评论 -
网络层入门笔记
网络层服务模型网络层的主要功能有两个:转发和路由。按照是否预先建立连接,可以分为无连接服务模型和连接服务模型。其中无连接服务模型的代表是数据报模型。有链接的代表是虚电路网络模型。虚电路网络(Virtual Circuit network)特点是:复杂网络,简化边缘 VC模型是基于连接服务模型的,类似于传统的电话电路网络,会首先建立连接,然后依据该链接进行传输,最后在关闭该链接。其好处...原创 2018-05-24 10:53:29 · 610 阅读 · 0 评论 -
数据链路层入门笔记
数据链路层提供的服务是将数据报从一个物理节点传输到另一个物理节点。 在该层中,上层数据报加上头尾构成了帧,帧是在数据链路层的传递数据单元。帧头部一般是MAC地址,用于标识该帧的去处。该层所要解决的问题是保证数据的可靠交付,处理多数据源发送数据时信道的分配。差错编码为了保证数据的可靠交付,我们采用了差错编码的方式进行数据的差错检测和纠正。原理如下: 差错编码的检测和纠正都要依据与数据...原创 2018-05-24 22:04:28 · 792 阅读 · 0 评论