文章目录
前言
因特网和互联网
- 因特网(Internet)世界上最普及的互联网,数以千计的主机交互。
- 互联网(internet)多个主机通过结点相互关联形成的网络。
因特网三级结构
- 主干网
- 地区网
- 校园网或者企业网
网络边缘
概念
处于因特网边缘的设备和主机(端系统),也就是一般用户
如何接入因特网
端系统通过ISP(Internet Service Provider)接入因特网。
网络核心
由端系统的分组交换机和链路构成的网状结构,用于数据的存储转发。
电路交换
步骤
- 请求建立连接
- 形成一条物理链路(电路),进行通讯
- 释放链路
专用电路一旦形成,其他用户不得占用这天线路上的通信资源
分组交换
报文
报文中含有端系统想要发送的数据,还有协议的内容,将报文划分为较小的数据块,称之为分组。
分组交换机
两种:1. 路由器 2. 链路层交换机
步骤
- 源主机将报文分割成多个分组,将分组发给分组交换机
- 分组进入分组交换机的输入缓存中排队等待
- 再由分组交换机处理,查找转发表
- 分组进入输出缓存等待
- 经过多次转发,最终被目的主机收到。
电路交换和分组交换比较
电路交换在静默期专用电路空闲效率较低
计算机网络的一些衡量标准
在通信领域K=103,M=106,G=109,而在端系统数据中K=210,M=220,G=230.
- 速率:发送数据的能力(将数据发送到链路链路上) 单位:kbit/s(k=10^3),Gbit/s,Mbit/s
- 带宽:在计算机网路中代表的是数据的传输能力,而在线路中表示信号能通的频带范围
- 吞吐量:单位时间内通过某网络的数据量
- 时延:从源主机发送报文开始,到目的主机接收报文所用的时间。包括发送时延(将数据发送到链路链路上),传播时延(数据在链路上的传播时间),处理时延和排队时延(在分组交换机中的时延)
- 丢包率:在链路上丢失的分组占总发送分组的比率。原因有两种:1. 分组在链路上发生比特的丢失,路由器差错检测将其丢弃 2.链路拥塞,分组交换机的输入缓存已经满员,将多的分组丢弃。
- 利用率:
网络协议和服务
协议定义了发生在两个或者多个通信实体之间的报文格式和次序,以及报文发送或者接受后实体采取的动作。
网络协议包括三大部分:语法(报文的结构),语义(报文字段的含义),同步(时序相同)
协议是水平的,分层的,不同的协议作用于不同一层中
服务是垂直的,是上一层提供给下一层的服务,是透明的。
网络病毒
- 病毒:用户交互来感染,而且可以自我复制,传播到每一个联系人
- 蠕虫:寄存在某一些脆弱的网站中,向其他脆弱的主机发送副本。
各层的功能
- 物理层:在传输媒体上传送比特流
- 数据链路层:在相邻结点上的链路以帧为单位传送数据。
- 网络层:为分组交换网上的不同主机提供通道服务
- 运输层:向两台主机中进程之间的通讯提供通用的数据服务。
- 应用层:进程间的交互来完成特定的应用。