简单复习一下计算机网络知识

我为什么要复习计算机网络的知识

首先我们很多课程都要接触到了...计算机网络的知识,虽然我上学期并没有重视这门学科,我们的信息安全技术和网络安全编程基础课程都需要用到计算计网络的知识,所以我学习实验楼和其他知识,整理成了方便我自己复习的知识点。

注意:1.我的笔记不一定全都有用,选择性记忆啊。

2.所有内容均为转载,而且未经作者同意。

TCP\IP知识总览

TCP/IP是传输控制协议和网络协议的简称,分别是Transmission Control Protocol 和Internet Protocol。

TCP/IP 是很多协议的统称,包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。


左面是OSI,记住不是ISO或者IOS,OSI七层模型,记法:应试会输网恋物;右面是TCP/IP四层结构模型,记法:银川旺旺

DNS是域名服务系统(Domain Name System) ,估计是管域名的。

IP地址分成四组,可以用ifconfig -a来查询嘛,IP地址可以理解为就是翻译成域名,可以用ping 某网站来查看网站的域名。

MAC(Media Access Control)地址,称为物理地址,TCP/IP 层次模型中,网络层管理 IP 地址,链路层则负责 MAC 地址。

下面是数据链路层的知识对应的实验楼的课程

网络层协议的数据单元是 IP 数据报 ,而数据链路层的工作就是把网络层交下来的 IP 数据报 封装为 帧(frame)发送到链路上,以及把接收到的帧中的数据取出并上交给网络层。
数据链路必须具备一系列相应的功能,主要有:
^封装:将数据封装为帧(frame),帧是数据链路层的传送单位;
^差错以及发送速率:控制帧的传输,包括处理传输差错,调节发送速率与接收方相匹配;
^通路:在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。

帧的传输有以下三个控制条件:

封装

差错控制

差错控制有反馈重发/计时器/序号这三个功能
反馈重发:发完一帧以后问你有没有收到,接收到了“确认收到”的信号之后,就不重发了
计时器:发完一帧以后,记个时,要是没收到你的反馈信息,就判定“计时器超时”,就认为帧的发送出错了,就重发
序号:给每个帧编号,判断是不是发重了

流量控制

对发送方数据流量的控制,使其发送速率不超过接收方的速率。

ppp点对点协议

Internet Control Message Protocol 是Internet控制消息协议,ICMP
所谓“端口号”,是实现不同程序间相互通信,而对应IP地址,是为了查找网络地址的,一个IP地址的端口有65535那么多。
协议数据单元PDU,Protocol Data Unit,就是应用程序发送数据的时候,数据在协议层次当中从顶向下通过每一层,每一层都会对数据增加一些首部或尾部信息,

上面那个是封装,分用是当主机收到一个数据帧时,数据就从协议层底向上升,通过每一层时,检查并去掉对应层次的报文首部或尾部,与封装过程正好相反。
IP 协议提供的是 不可靠 、 无连接的数据报传送服务。
![](http://images2017.cnblogs.com/blog/1074394/201709/1074394-20170927223835981-2093802581.png
看一下,
A 类 IP 地址范围:1.0.0.0---127.255.255.255
B 类 IP 地址范围:128.0.0.0---191.255.255.255
C 类 IP 地址范围:192.0.0.0---223.255.255.255
子网掩码的作用是为了划分子网, 以提高其利用率, IP 地址就可看作 IP = 网络号 + 子网号 + 主机号。

ARP(Address Resolution Protocol),地址解析协议

posted @ 2017-09-27 21:15  专业打劫三十年  阅读(263)  评论(0编辑  收藏  举报