计算机网络这部分笔记是看bilibili上面韩立刚老师的视频,根据其课件所记。
一.因特网概述
网络:许多计算机连接在一起
互联网(internet)许多网络连接在一起
因特网(Internet)全球最大的一个互联网
互联网的边缘部分(资源子网): 客户服务器方式和对等方式
互联网的核心部分(通信子网):电路交换 报文交换 分组交换
电路交换:申请占用通信资源->一直占用通信资源->释放通信资源
电路交换适合于数据量很大的实时性传输,核心路由器之间可以使用电路交换
分组交换:
优点:高效 灵活 迅速 可靠
缺点:时延 开销
报文交换
报文一般比分组长的多,报文交换的时延较长
二.计算机网络的分类
按照计算机网络的作用范围分类:广域网,城域网,局域网,个人区域网
按照使用者分类:公用网,专用网
按照拓扑结构分类:总线型,环形,星型,树型,网状
按照交换方式分类:电路交换,报文交换,分组交换
按照工作方式分类:资源子网,通信子网,接入网
三.计算机网络的性能指标
1.速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率
2.带宽
数据通信领域中,数字信道所能传送的最高数据率
3.吞吐量
即在单位时间内通过某个网络的数据量
4.时延
发送时延,传播时延,处理时延,排队时延
发送时延=数据块长度/信道带宽
传播时延=信道长度/信号在信道上的传播速率
处理时延 :网络结点存储转发处理时间
排队时延:网络结点缓存队列排队时间
5.时延带宽积
时延带宽积=传播时延*带宽
6.往返时间
从发送方发送数据开始,到发送方收到接收方确认
7.利用率
信道利用率=有数据通过时间/(有+无)数据通过时间
网络利用率:信道利用率加权平均值
计算机网络的非性能指标有:1.费用,2.质量,3.标准化,4.可靠性,5.可扩展性,6.可升级性,7.管理与维护
四.计算机网络的体系结构
iso:国际标准化组织
osi/rm:互联网法律上的国际标准
tcp/ip suite:因特网事实上的国际标准
network protocols(网络协议):数据交换遵守的规则,标准或约定
网络体系结构:计算机网络各层及其协议的集合
计算机网络体系结构
osi七层模型:
application(应用层)
presentation(表示层)
session(会话层)
transport(传输层)
network(网络层)
data link(数据链路层)
physical(物理层)
tcp/ip四层模型
application(应用层)
transport(传输层)
internet(网络层)
network access(网络访问层)
计算机网络基础书中的五层模型
application(应用层)
transport(传输层)
network(网络层)
data link(数据链路层)
physical(物理层)
osi 七层的作用
分层的好处:有利于标准化,降低各层之间的依赖
应用层:能够产生网络流量,能够和用户交互的应用程序
表示层:加密,压缩
会话层:服务器和客户端建立的会话,windows下使用netstat -nb命令查看会话
传输层:可靠性传输:tcp 建立会话 ,不可靠传输 udp 不建立会话,流量控制
网络层:ip地址编址,选择最佳路径
数据链路层:数据如何封装,添加物理层地址(mac地址)
物理层:电压,接口标准
程序开发员:前三层:应用层,表示层,会话层
网络工程师:传输层,网络层,数据链路层
网络排错
从底层到高层排错
1.物理层故障,查看连接状态,发送和接收数据包
2.数据链路层故障,mac冲突,adsl欠费,网速没办法协商一致,计算机连接到错误的vlan
3.网络层故障:配置错误ip地址,子网掩码,配置错误的网关,路由器没有配置到达目标网络的路由
4.应用层故障,应用程序配置错误
osi参考模型和网络安全
1.物理层安全
2.数据链路层安全 adsl账号密码 数据链路层安全 vlan 交换机端口绑定mac地址
3.网络层安全 在路由器上使用acl控制数据包流量
4.应用层安全 开发的应用程序没有漏洞