最基础的计算机网络知识梳理

第一章

计算机网络概述

一、前言:

第一阶段:单个网络Arpanet

第二阶段:三级结构网络

第三阶段:多层ISP(网络服务提供商)互联网(主干——地区——局域)

二、中国的发展简史:

1980互联网实验——1989第一个公共网络运行——1994年接入国际互联网

中国电信——中国联通——中国移动——中国教育科研——中国科学技术网

1996年,张朝阳搜狐——1997年,丁磊创建网易——1998年,王志东创建新浪——1998年,马化腾创建腾讯——1999年,马云创建阿里巴巴——2000年,李彦宏创建百度。

三、网络层次结构:

OSI七层模型/TCP/IP四层协议

设计原则:各层之间相互独立;每一层有足够的灵活性;各层之间完全解耦;

OSI七层模型

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

但是市场化时遇到困难,而且TCP/IP四层模型早已出来,而且设计七层模型的专家缺乏实践经验,制定周期过长,无法及时进入市场,并且存在不合理性 ,多层重复出现。

TCP/IP(中间窄,两端宽)

应用层——HTTP、FTP、SMTP、POP3

传输层——TCP、UDP

网络层——IP、ICMP

网络接口层——Ethernet、ARP、RARP

四、网络拓扑结构

边缘部分(平时接触最多的)

手机、电视……终端——路由器——网关(内部、统一类型)——地区ISP

核心部分(和一般人没啥关系)

小型网络、中型网络、大型

主干ISP——地区ISP——校园、公司、家庭、个人……

(客户——服务器模式接触是最多的,主要是因为我们更容易接触和看到

对等连接(P2P)模式;)

星型网络——总线型网络——树型网络(前两个的综合)——环型网络——网状型网络

五、网络的性能指标

网络速度

网络速度常用单位是bps;bps=bit/s ;一个字节等于八个比特位;100Mbps=100/8MB;

时延

发送时延(数据长度(用户决定)/发送速率(计算机网卡决定,bit为单位))

|

传播时延(传播路径距离(例如北京到上海)/传输速率(传输介质决定))

|

排队时延(数据包在网络设备中等待被处理的时间)

|

处理时延(数据包到达设备或者目的机器被处理的时间)

总时延(四者相加)

往返时间RTT

表示的是数据报文在端到端通信中的来回一次的时间

通常使用ping命令查看(各地不同,时间也不同;例如:美国的一个IP地址:191.101.238.160;澳大利亚:1.1.1.1)

第二章

物理层

一、物理层的作用

连接不同的物理设备(无屏蔽双绞线、屏蔽双绞线,同轴电缆、光纤、遥控器(红外线))

比特流——高低电平

二、信道的基本概念

往一个方向传送信息的媒体

包含一个接收和一个发送信道

物理层通过信道的不同,可以分为单工(只能一个方向,有线电视、无线电收音机)、半双工(双方都可以发送和接收,但不可以同时)、全双工通信信道

三、信道分用——复用技术(物理层已经实现了)

图片

信道里面:频分复用、时分复用、波分复用、码分复用

第三章

数据链路层

图片

一、封装成帧

**“**帧”是数据链路层的基本单位;发送端在网络层的一段数据前后哦添加特定标记形成“帧”;接收端根据前后特定标记识别出“帧”;

图片

若数据里面恰好有这些比特流怎么办?

二、透明传输(解决上述问题)

一种实际存在的事物却又看起来不存在一样(就好像玻璃、还有物理层提供的接口)

应用到数据链路层的表现:即是控制字符在帧数据中,但是要当做不存在的去处理

图片

编程语言中“\”一般为转义字符;控制字符:“\n”、"\t";“\”,"\"

三、差错监测

物理层只管传输比特流,无法控制是否出错

奇偶校验码

图片

所以提出

循环冗余校验码CRC(广泛使用)

一种根据传输或保存的数据而产生固定数校验码的方法

检测数据传输或者保存后可能出现的错误

生成的数字计算出来并且附加到数据后面

所以需掌握模”2“除法(实际是”异或“操作;两个比特位不一样为1,一样为0)

图片

如何计算呢?看图片就懂了

图片

图片

图片

图片

CRC的错误检测能力与位串的阶数r有关

数据链路层只进行数据的检测,不进行纠正

另外提一点常用的G(x)位串,这是有根据的并不是随意的

图片

最大传输单元MTU(受限于底层物理硬件的特性)

数据链路层的数据帧也不是无限大的

数据帧长度受MTU限制

数据帧过大过小都会影响传输的效率(以太网MTU一般为1500字节)

路径MTU(整个链路中最小的MTU)

图片

四、以太网协议(MAC地址(唯一性):身份证;48位,十六进制表示)

广泛使用的局域网技术;可以完成相邻设备的数据帧传输

图片

图片

图片

第四章

网络层(解决数据链路层跨设备传输)

图片

图片

一、IP协议

虚拟互联网络:实际的计算机网络是错综复杂的;不同的物理设备通过使用IP协议,屏蔽了物理网络之间的差异;重点关注端到端的连接

IP协议使得复杂的实际网络变为一个虚拟互连的网络

IP协议使得网

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值