0.计算机网络概述

笔记参考韩立刚老师的视频课程。讲的非常好!这是我最喜欢的计算机网络课程。

什么是网络、互联网、因特网?

网络(network):几台电脑,通过交换机连接起来,能够相互通信

交换机:数据链路层的设备。

互联网(internet):几个网络,通过路由器,连接起来

因特网(Internet):全球最大的互联网叫做因特网

家里的猫、路由器是如何接入互联网的

猫(Modem),又称调制解调器,它的作用是模拟信号和数字信号的“翻译员”。

  • PC机向Internet发送信息,需要把数字信号0101转化成模拟信号,这个过程是调制。
  • 收到Internet模拟信号,PC机听不懂,需要解调成0101。

路由器(Router)又称网关设备(Gateway),连接网络与网络,属网络层的一种互联设备。

 

家里的例子:

简单版本:拨号猫(调制解调器),通过电话线接入internet。猫输出一条线到电脑,这个电脑就上网了。

复杂版本:拨号猫(调制解调器),通过电话线接入internet。猫输出一条线到路由器(路由器+交换机+无线信号发射)

而路由器接收wlan,发射wifi信号,接网线给不同电脑来组织lan。

 

访问百度的过程

传递过程中:

源mac地址,目标mac地址 更新,决定了下一跳去哪里

源ip地址 目标ip地址不变,决定了从哪来,到哪去

网络层:数据包 

数据链路层 : 数据帧    // 交换机不看ip,只看mac地址

因特网的组成

电路交换

报文交换

传送20M文档,不分段,整个发过去

分组交换

   

过程中,路由器存储转发,数据发送的路径不确定

比较三种交换方式

 

单位换算

一个字节(B,Byte,字节)是8位(b,bit,位);一个int == 4个字节 == 32位(32个0/1)

1KB = 1024B (B == Byte,字节)

1MB = 1024 KB

1GB = 1024 MB

百兆带宽,为什么下载速率只有10兆

运营商给的100m,单位是bit/s,而下载速度是byte/s,兑换公式是100bit/8=12.5byte 也就是12.5mb/s

计算机网络的性能指标

1.速率:每秒钟传输的比特(bit)数量,称为数据率(data rate)或比特率(bit rate)。速率的单位为b/s (比特每秒)或bit/s,有时也写为bps,即bit per second。当速率较高时,就可以用kb/s 、 Mb/s 、Gb/s 或Tb/s。

2.带宽:最高速率。从本地连接的状态可以看到,速率为100Mbps, 说明我的网卡最快每秒传输100M比特(100 M bit)( 12.5 M Byte)

3.吞吐量:在单位时间内通过某个网络的数据量。

4.时延  //视频006 //书p44

发送时延:从开始发,到数据离开我计算机。 == 数据长度(bit)/通信带宽(bit/s)

本图 发送时延 == 1s

传播时延 == 10s

提高带宽(每秒钟传输的比特(bit)数量),发送时延减小,传播时延不变 (与介质有关)

(因为1bit占线的长度减小了)(有点晕)

5.利用率 ....

OSI参考模型

应用层 能产生流量的程序,比如QQ 
表示层 同一个文件,用utf-8还是gbk表示?:乱码是表示层问题(开发者处理),加密 压缩等处理 传输格式(二进制 ASCII码)
会话层 灰鸽子监控屏幕创建了会话,访问网站创建会话。可以查木马(netstat -n查看链接状态 netstat -nb 查看连接由谁创建)  
传输层 可靠传输 流量控制 不可靠传输  传输的是数据段
网络层 选择最佳路径 规划IP地址  传的是数据包
数据链路层 封装成帧   透明传输 差错校验(只检查错误,不纠错,出错就丢) 传的是数据帧 交换机速度 
物理层 网络设备接口标准 电器标准 如何在物理链路进行更快的传输(电压 接口数量 接口类型 通信介质:光纤 网线 双绞线)

为什么分层、分层的原则

1.各层之间相互独立。高层只需要使用低层提供的服务,而不需要知道实现细节
2.灵活性好。若层变动,对其他层影响小。(比如物理层中,数据传输的频段改变,则不影响 数据链路层、网络层的配置,不影响应用层中软件的源代码。)
3.易于排错。(物理层:发现线路断了,就不需要继续向上层排错了)
4.易于标准化,有助于各个部件的开发、设计。

分层原则:相近的功能 放在一起。

不同层的情况

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值