计算机网络

定义: 一些互相连接的,自治的计算机或者智能硬件设备集合

信息是如何交换的?

1、电路交换(电话)

线路被某个终端占用后不会被释放 除非主动释放

2、分组交换

分组交换是 把大数据拆分成小数据进行分组传输 提高传输效率

计算机上的数据是突发的,所以不采用电路交换,而采用分组交换

3、ISP(internet service provider)网络服务提供商

终端通过交换机连接

一级ISP(国际性区域)之间互相连接 某一条线路断后可以通过其他设备进行通信

二级ISP(国家/区域性规模)与一级相互连接

三级ISP(本地区域)连接各个终端 与二级相互连接

IP网络电话架构 ip电话拓扑结构图_数据链路层

计算机网络体系结构

把信息传输工作分层 最后使信息高效地传输

7层OSI体系结构(法律意义上的国际标准)

应用层

表现层

会话层

传输层

网络层

数据链路层

物理层

制定繁琐,不利于推广

4层TCP体系结构(事实上的国际标准)

应用层

传输层

网际层

网络接口层

市场主导产生了事实上的国际标准

5层原理体系结构

应用层

传输层

网络层

数据链路层

物理层

便于原理学习

分层的意义:计算机网络是一个复杂的系统,分层是把庞大的问题拆分成小的问题便于研究和处理

有传输层 网络层 数据链路层 物理层 就可以保证基本信息传输的可达


物理层: 如何传输、接收信号 用什么来表示信号?


               双绞网线 (传输)、RJ45以太网接口(接收) 高低电压来表示信号


数据链路层 :如何标识网络中的主机地址(MAC地址) 怎么区分地址和数据 协调主机争用总线


                        地址固化在网卡上 分组封装格式 有序存储转发


网络层: 在多个网络中标识网络地址与主机地址共同编址(IP地址)


0


10

110


传输层 : 进程间的相互通信问题


                找到主机上具体的进程