文章目录
1. Internet的起源
1962年,美国空军委托兰德公司的Paul Baran建立一个在遭受核打击下逃生的军事研究网络。这个网络必须是分散的,这样才能保证在任何一个地点被攻击后,军方都可以组织有效力量进行反击。1969年,美国国防部高级研究计划局(ARPA)建立一个名为ARPANET的网络,此网络只是为了将美国的几个军事级研究用计算机主机连接起来,这就是Internet的维形。
2. Internet的发展
美国国家科学基金会(National Science Foundation,NSF)在1985开始建立计算机网络NSFNET。NSFNET主要用于科研和教育的主*分,代替了ARPANET的骨干地位。1989年MILNET(由ARPANET分离出来)实现和NSFNET连接后,就开始采用Internet这个名称。
从此以后,其他的计算机网络相继并入Internet,ARPANET就宣告解散了。1995年,NSFNET停止运作,Internet彻底商业化。
3. OSI七层参考模型
OSI(Open System Interconnection)开放式系统互联。由国际标准化组织(ISO)制定,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。
应用层
最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS FTP,POP3、SMTP等。
表示层
表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。由于公司A和公司B是不同国家,他们之间商定统一用英语作为语言,此时表示层(公司的秘书)就
将应用层的信息翻译成英语,同时也会做加密、压缩的处理。
会话层
会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
传输层
传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,TCP UDP就是在这一层。端口号既是这里的“端”。
网络层
网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送.网络层将数据链路层的帧组成包,包中封装有网络层包头,其中含有IP信息-源站点和目的站点地址的网络地址.
数据链路层
向网络层提供服务,其最基本的服务是将源机网络层来的数据可靠地传输到相邻节点的目标机网络层。将比特流组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。
物理层
实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。
4. TCP/IP模型
OSI模型是理论上的标准,只是参考模型,而真正运用于实践的模型则是TCP/IP模型!
TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的Internet是目前国际上规模最大的计算机网络,正因为Internet的广泛使用,使得TCP/IP成了事实上的标准。
数据的封装:
数据的解封装:
不论是TCP/IP还是在OSI参考模型中,任意相邻两层的下层为服务提供者,上层为服务调用者。