计算机网络的一些相关知识
三网——电信网络,有线电视网络,计算机网络
网络融合——将三种网络的功能融合在一起
计算机网络:也是一种通信基础设施,与其他两种网络不同的是计算机网络的端设备是功能强大的计算机
计算机网络的两个重要的功能:连通和共享
网络,互连(非“联”)网,因特网的概念
起源于美国的因特网现在是世界上最大的国际性计算机网络
网络由若干节点和连接这些节点的链路组成(节点可以是计算机,集线器,交换机,路由器等)
网络和网络之间通过路由器连接起来,构成了互连网——即网络的网络
因此,网络把许多计算机连接在一起,互连网将许多网络连接在一起
因特网发展的三个阶段——
第一阶段:单网络ARANET——1969年美国国防部建立的第一个分组交换网
第二阶段:三级结构的因特网——主干网,地区网,校园网
第三阶段: 多层次IPS(因特网服务提供者)结构的因特网
互联网的组成
边缘部分(用户直接使用的主机),
核心部分(路由器,为边缘部分提供服务)
边缘部分:端系统之间的通信可以分为两种方式——客户/服务器方式(CS方式),对等方式(P2P方式)(第六章 6.9节)
核心部分:向网络边缘部分的主机提供连通性服务,其核心部件是实现分组交换的路由器(用来转发分组)
两个概念:电路交换与分组交换
电路交换: 建立连接——通话——释放连接(两个用户在连接期间始终占用端到端的通信资源)(连接指专用的物理通道)
分组交换: 存储转发,将报文(要发送的整块数据)划分为几个分组,利用相关控制信息进行分装为数据单元 ,然后进行转发。
计算机网络编程:
-
传输层协议 网络层协议 应用层协议:http
-
协 议:
约定 规定 -
网 络:
将主机互联 -
互联网:
将网络互联 (inter做大的互联网) -
通讯的主角:
运行在不同主机上的两个进程 -
在网络中如何标识一个进程:
IP地址 + 端口号( IP地址指的是主机 + 端口号指的是进程) -
通讯线路:
双绞线 100米
同轴电缆
光纤 速度最快 -
网络的评判:
速率 ----- 数据率 带宽 ----- 单位时间内信道能通过的最高数据率 吞吐量:单位时间内通过某网络(信道或者接口)的实际数据量 时延 发送时延:发送端发送一个完整的数据帧所需要的时延 传播时延:电磁波在信道中传播所需要的时间 处理时延:主机或路由器处理数据分组时花费的时间 排队时延:在路由器中等待分组时间
网络协议模型:
具有五层协议的体系结构(结合OSI的七层协议体系结构和TCP/IP的四层结构)
1.应用层——通过应用进程间的交互来完成特定网络应用
2.运输层——向两个主机进程之间的通信提供通用的数据传输服务具有复用和分用的功能.(两种协议——TCP协议UDP协议)
3.网络层——分装成数据包——IP数据报使用IP协议
4.数据连接层——分装成帧
5.物理层——考虑的是比特流的传输问题,屏蔽传输媒体的差异性
相关概念:
协议数据单元PDU:OSI参考模型为对等层次之间传送的数据单位的命名
实体:任何可以接受或者发送信息的软件进程或者硬件
协议:控制两个对等实体进行通信的规则的集合
在协议控制下,下层向上层提供服务,所以协议是水平的,服务是垂直的