一、计算机网络技术
1.计算机网络的功能:
1.数据传输功能 2.资源共享功能 3.分布式处理功能(将一个任务分配到不同地理位置的多台计算机上协同完成)4.网络综合服务功能(将多种信息进行处理并传播)
2.计算机的组成:
广义上:资源子网(主机、终端、终端控制器;提供网络访问和分布式数据处理功能)和通信子网(传输介质、通信设备、网络协议;提供数据传输功能)构成。
具体上:计算机主机和通信中转部件组成。
硬件上:端系统、中间设备、接口设备、传输介质
软件上:计算机网络操作系统、网络通信协议软件、网络管理软件、交换路由控制软件
网络:许多计算机连在一起
互联网(internet):许多网络连接在一起
因特网(Internet):全球最大的互联网
网络的发展:ARPANET向互联网发展->三级结构因特网->多层次ISP因特网
二、计算机网络体系结构
1.计算机网络拓扑
是构成各主机及传输节点设备的某种连接方式(节点、链路与通路)
2.网络协议的通用格式
发方(进行数据封装):在原始报文前方会加相关协议要求的协议头,即协议控制信息(PCL),原始报文和PCL整个形成一个协议数据单元(PDU)。
收方(进行数据解封):收到这个PDU后,会阅读其通信要求,进行反馈,并取出原始报文
3、网络协议的内容要素
1、语义(附加和传递的额外控制信息)
2、语法(协议生成的基本格式)
3、定时(解决收发双方“谁先说”“谁后说”以及“何时说”)
4.计算机网络分层控制模型
国际标准化组织提出的标准而统一的网络体系结构(理论构想)
实质上通信和传输标准TCP/IP
学习研究的五层模型
TCP协议(传输控制协议):①工作在传输层,实现端到端的通信控制。②是基于有连接的通信服务(三次握手连接机制),从而确立传输通道,进而完成数据通信。③TCP中有相应字段标识,称为端口号或服务地址。④报文分段是指应用层通过传输层的控制和TCP协议的处理,被分割为适宜网络传输的分组长度。⑤差错信息也是用TCP协议告知发送方的。
IP协议:由于网络之间存在巨大差异,要形成网络互联,提出了网际层,在物理网络的基础上,架构一个全球统一的IP,然后交给物理网络来传递,以此来解决网络间的互联与兼容问题。
4.计算机网络特性分析
三、网络通信技术相关概念及术语
1.电路交换与分组交换
①电路交换:在通信时,建立一条临时的专用通道,期间独占此通道,结束时释放。
优点:数据传输可靠、传输延迟小(通常仅有传播延迟)、实时性好
缺点:建立连接需要较长的时间、数据传输率低(一般在128Kb/s以下)、信道的利用率低(一般在75%以下)、通信费用偏高
运用:电话通信
②分组交换:交换节点会将收到的信息暂时存储,等信道空闲再进行转发,经过中间的多次存储转发,最后到达目的节点(称为存储交换或存储转发),用户需要排队,此方法是共享信道的。(广泛使用)
2.数据报与虚电路
①数据报:无连接的网络通信模式(无需物理通路,无需事先通报接收端),各组独立传送(不能保证按序到达)。
②虚电路方式:发方需要得到收方的确认才能发送数据,在建立连接中,由于携带目的站点的地址,会为收发双方建立一条物理连接(电路交换)。但依然按照排队的方式共享每一条信道(分组交换)。
3.交换与路由
①交换(网内实现):处理报文分组在同一网络内部的选路与转发问题,以使此分组成功地穿越此网络
②路由(网间实现):网络边界设备,网络间的寻径与转发问题,以便为此分组确定后续传递网络及下一台中转路由器问题。
4.C/S和B/S
①客户/服务器(C/S):主动启动通信的应用实体称为客户,而被动等待通信到来的应用实体称为服务器。
②浏览器/服务器(B/S):装有此软件的计算机便无须再额外配置其他客户端软件,即可完成上述常规网络通信任务。
5、网页与网站
网页:①是由HTML、JS等代码构成②一般实现几个简单功能③可以直接在浏览器访问。
网站:①由域名、服务器、空间等构成。②功能齐全。③网站需要部署到服务器,利用域名或IP地址访问