文档介绍:计算机网络技术
二〇一六年
计算机网络技术
三、页面与文本
四、SQL基础
一、计算机网络概述
二、网页设计基础
五、SQL的查询与修改
第一节、引言
互联网的起源:1968年,美国国防部高级研究计划局组建了一个计算机网,(Advanced Research Projects work,又称“阿帕”网)。新生的“阿帕”网获得了国会批准的520万美元的筹备金及两亿美元的项目总预算,是当年中国国家外汇储备的3倍。时逢美苏冷战,美国国防部认为,如果仅有一个集中的军事指挥中心,万一被苏联摧毁,全国的军事指挥将处于瘫痪状态,所以需要设计一个分散的指挥系统。它由一个个分散的指挥点组成,当部分指挥点被摧毁后其他点仍能正常工作,而这些分散的点又能通过某种形式的通信网取得联系。
第一节、引言
1969年,“阿帕”网第一期投入使用,有4个节点,分别是加利福尼亚大学洛杉矶分校、加利福尼亚大学圣巴巴拉分校、斯坦福大学以及位于盐湖城的犹它州州立大学。位于各个结点的大型计算机采用分组交换技术,通过专门的通信交换机(IMP)和专门的通信线路相互连接。一年后“阿帕”网扩大到15个节点。1973年,“阿帕”网跨越大西洋利用卫星技术与英国、挪威实现连接,扩展到了世界范围。
第一节、引言
然而很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议族允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。TCP/IP起源于60年代末美国政府资助的一个分组交换网络研究项目,到90年代已发展成为计算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议族的定义及其多种实现可以不用花钱或花很少的钱就可以公开地得到。它成为被称作“全球互联网”或“因特网()”的基础。本章主要对TCP/IP协议族进行概述。
第一节、引言
计算机网络也称计算机通信网。计算机网络简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。
广义的定义是指,将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
第一节、引言
TCP/IP是Transmission Control Protocol/ Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,最基本的协议、国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,。
第二节、分层
TCP/IP协议族的四个层次
第二节、分层
每一层负责不同的功能:
一、链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
二、网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(互联网控制报文协议,Ping命令就使用了ICMP协议),以及IGMP协议(组管理协议)。
第二节、分层
三、运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。 而另一方面,UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。这两种运输层协议分别在不同的应用程序中有不同的用途,这一点将在后面看到。