计算机网络的诞生发展
OSI参考模型
计算机网络的四个发展史:
1、1946至1957年,第一个电子管计算机的出现,标志着现代计算机的诞生。
2、1957至1964年,第二代晶体管计算机的出现,新的职业和整个软件产业由此诞生。
3、1964至1972年,第三代集成电路计算机使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。
4、1972年至今,第四代大规模集成电路计算机可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强。
网络核心,即由连接因特网端系统的分组交换机和链路构成的网状网络。网络的核心部分主要是为网络边缘部分的端系统提供数据交换的。比如说,主机A要向主机B通信,则主机A要通过核心部分的分组交换机和链路,将信息由A传送到B。
网络核心部分有两种数据交换的方式,一种是分组交换,另外一种是电路交换。
OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,OSI是由ISO(国际标准化组细)在1979定颁布的,定义了数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。提出了分层思想,该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。
控制层面:
为特定类型的网络应用提供了访问 OSI 环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理 FTAM 、虚拟终端 VT 、事务处理 TP 、远程数据库访问 RDA 、制造报文规范 MMS 、目录服务 DS 等协议;应用层能与应用程序界面沟通,以达到展示给用户的目的。 在此常见的协议有 :HTTP , HTTPS , FTP , TELNET , SSH , SMTP , POP3 等。
应用层是 OSI 参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,如文件传输、收发电子邮件等。
它包括数据格式交换、数据加密与解密、数据压缩与终端类型的转换。
会话层的主要功能是负责维护两个节点之间的传输联接,确保点到点传输不中断,以及管理数据交换等功能。会话层还可以通过对话控制来决定使用何种通信方式,全双工通信或半双工通信。
管理通信,针对传输的每一种数据建立(管理、建立、维持、终止)一条会话虚链接
数据层面:
传输层是计算机通信体系结构中关键一层,传输层定义了传输数据的协议端口号,以及流控和差错校验。将上层应用数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别。传输层实现了网络中不同主机上的用户进程之间的数据通信,为用户提供了端到端的服务。传输层起到了承上启下的作用,承接上层软件应用,下启网络数据传输。
网络层是以路由器为最高节点俯瞰网络的关键层,它负责将上层数据加上源和目的方的逻辑(IP)地址封装成数据包,实现数据从源端到目的端的传输。网络层进行逻辑地址寻址,实现不同网络之间的路径选择。传输层为端到端通信,而网络层以下为点对点通信。
本层指定拓扑结构并提供硬件寻址。常用设备有网卡、网桥、交换机
物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。
注意:
7 应用层:老板
6 表示层:相当于公司中演示稿老板、替老板写信的助理
5 会话层:相当于公司中收寄信、写信封与拆信封的秘书
4 传输层:相当于公司中跑邮局的送信职员
3 网络层:相当于邮局中的排序工人
2 数据链路层:相当于邮局中的装拆箱工人
1 物理层:相当于邮局中的搬运工人
传输局:定义数据的传输方式,以及定义用于在数据局面区分不同流量。
1.区分流量: 通过传输局端口号进行区分(不同的端口号代表了不同的流量)
常见端口号:• 域名系统 (DNS)— TCP/UDP 端口 53• 超文本传输协议 (HTTP) — TCP 端口 80• 简单邮件传输协议 (SMTP)— TCP 端口 25• 邮尿协议 (POP)— TCP 端口 110• Telnet — TCP 端口 23• 劢态主机配置协议 (DHCP)— UDP 端口 67 和端口 68• 文件传输协议 (FTP)— TCP 端口 20 和端口 21
2.定义数据的传输方式:分为可靠和不可靠传输方式。
TCP的主要特点:
1、TCP是面向连接(虚连接)的传输层协议。
2、每一条TCP连接只能有两个端点,每- 条TCP连接只能是点对点的。
3、TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达。可靠有序,不丢不重
4、TCP提供全双工通信。一发送缓存 准备发送的数据&已发送但尚未收到确认的数据
接收缓存按序到达但尚未 被接受应用程序读取的数据&不按序到达的数据
5、TCP面向字节流,把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。
IP地址分类:
特殊地址:
数据链路局: 针对不同的传输介质定义不同的二层封装
传输介质:
以太网标准 | 电缆类型 | 最长有效传输距离 |
10BASES | 粗同轴电缆 | 500米 |
10BASE2 | 细同轴电缆 | 185米 |
线序:
交叉线:线序不同。同层设备使用交叉线。
全反线:又称为console线,配置线,线序相反,用于用户控制网络设备。
总结:整个OSI模型定义了软件缠身数据的过程。
OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。 即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。
今天的内容到这里就结束了~
下一次再见咯~
和你们一起学习的小夏~