计算机网络基础知识培训.ppt

上传人:wuy****n92 文档编号:91086807 上传时间:2023-05-21 格式:PPT 页数:68 大小:3.50MB
返回 下载 相关 举报
计算机网络基础知识培训.ppt_第1页
第1页 / 共68页
计算机网络基础知识培训.ppt_第2页
第2页 / 共68页
点击查看更多>>
资源描述

《计算机网络基础知识培训.ppt》由会员分享,可在线阅读,更多相关《计算机网络基础知识培训.ppt(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机网络基础项目部 杨保龙2019 年03 月知识重点第一章 计算机网络概论一、计算机网络的定义:我们将地理位置不同,具有独立功能的多个计算机系统,通过通信设备和线路互相连接起来,使用功能完整的网络软件来实现网络资源共享的系统,称之为计算机网络。第一章 计算机网络概论二、计算机网络的演变与发展1.第一代计算机网络-远程终端联机系统 以主机为中心,面向终端 分时访问和使用中央服务器上的信息资源2.第二代计算机网络-计算机-计算机网络 20 世纪6070 年代,多个主机通过通信线路互连起来,为用户提供服务。典型代表是美国国防部高级研究计划局协助开发的ARPA 网第一章 计算机网络概论3.第三代计

2、算机网路-开放式标准化网络20 世纪80 年代。这一时代的网络,具有统一的网络体系结构、遵循国际标准化协议。标准化使得不同的计算机能方便地互联在一起国际标准化组织ISO 在1984 年正式颁布了一个开放系统互连基本参考模型(Open System Interconnection Basic Reference Model,OSI/RM)的国际标准ISO 74984.第四代计算机网路-信息高速公路阶段第一章 计算机网络概论三、计算机网络的功能和应用1.计算机网络的功能1)资源共享2)数据通信3)均衡负载和分布式处理4)提高计算机的安全可靠性5)综合信息服务2.计算机网络的应用第一章 计算机网络概

3、论四、计算机网络的系统组成1.从系统组成讲,主要分成计算机系统、数据通信系统、网络软件及协议三大部分;2.从系统功能讲,有个分为资源子网和系统子网两大部分。第一章 计算机网络概论五、计算机网络的分类1.按网络覆盖面积分类1)局域网 2)城域网 3)广域网2.无线网3.点对点传播和广播式网络第一章 计算机网络概论六、计算机网络拓扑结构1.总线型拓扑结构2.星型拓扑结构3.环形拓扑结构第一章 计算机网络概论七、网络实例简介1.小型网络组网方案:第一章 计算机网络概论七、网络实例简介2.大型网络组网方案:第二章 数据通信基础一、数据通信基本概念二、物理传输媒体三、数据传输技术四、数据交换第二章 数据

4、通信基础一、数据通信基本概念1.信息、数据和信号信号:数据的电编码、电磁编码或其他编码 模拟信号 数字信号第二章 数据通信基础一、数据通信基本概念2.信道和信道容量信道:信道容量:3.信道带宽和数据传输率信道带宽:数据传输率:第二章 数据通信基础一、数据通信基本概念4.数据通信系统模型1)模拟通信系统第二章 数据通信基础一、数据通信基本概念4.数据通信系统模型2)数字通信系统3)模拟通信系统与数字通信系统的比较第二章 数据通信基础一、数据通信基本概念5.数据通信的主要技术指标1)比特率2)波特率3)误码率4)吞吐量5)信道的传播延时第二章 数据通信基础二、数据通信基本概念1.有线传输介质1)双

5、绞线(1)非屏蔽双绞线(UTP)双绞线电缆 非屏蔽双绞线截面图第二章 数据通信基础二、数据通信基本概念1.有线传输介质1)双绞线(2)屏蔽双绞线(STP)屏蔽双绞线电缆 屏蔽双绞线实物第二章 数据通信基础二、数据通信基本概念1.有线传输介质1)双绞线(3)网线的制作 线序标准 制作过程 拨线、理线、压线、测试第二章 数据通信基础二、数据通信基本概念1.有线传输介质2)同轴电缆 同轴电缆实物 同轴电缆结构示意图第二章 数据通信基础二、数据通信基本概念1.有线传输介质3)光缆(1)光缆简介 光缆 光缆剖面示意图第二章 数据通信基础二、数据通信基本概念1.有线传输介质3)光缆(2)光纤分类 光线在光

6、纤中的传输第二章 数据通信基础二、数据通信基本概念1.有线传输介质3)光缆(3)光纤的连接方式 光纤连接器 光纤连接头第二章 数据通信基础二、数据通信基本概念1.无线传输介质1)无线电波2)微波传输3)红外传输4)激光第二章 数据通信基础二、数据传输技术1.数据传输过程2.模拟传输与数字传输(1)模拟传输的特点:不考虑内容的模拟信号传输,使用放大器加强信号。(2)数字传输的特点:考虑内容,使用转发器。(3)数字传输的优点:远程系统中的调制解调器 第二章 数据通信基础二、数据传输技术 调幅 调频 调相 数字调制的三种基本形式第二章 数据通信基础二、数据传输技术3.基带传输和宽带传输 信号的传输方

7、式分为两大类:基带传输和宽带传输。4.并行传输和串行传输(1)并行传输:利用多条数据传输线将一个数据的各位同时传送。特点:传送速率高,适于短距离通信 设备成本高,并行线路相互干扰会影响传输质量(2)串行传输:将比特流逐位在一条信道上传送。特点:传输效率低,传送速度高,适于长距离通信 设备成本低,易于实现和维护,是目前计算机网路通信的主要方式第二章 数据通信基础二、数据传输技术 并行数据传输 串行数据传输第二章 数据通信基础二、数据传输技术5、单工、半双工和全双工(1)单工(2)半双工(3)全双工第二章 数据通信基础二、数据传输技术6.异步传输和同步传输(1)异步传输特点:以字符为单位,传输效率

8、低,用于1200bit/s 一下的数据传输(2)同步传输 特点:以帧为单位,效率高,实现复杂,用于速率大于2400bit/s 的传输。第二章 数据通信基础二、数据传输技术7.多路复用技术(1)频分多路利用FDM 特点:用于传输模拟信号(收音机,电视机,载波电话通信系统)(2)时分多路利用TDM(3)波分多路利用WDM 第二章 数据通信基础 三、数据交换1.电路交换(1)电路建立阶段(2)数据传输阶段(3)拆除电路连接阶段2.报文交换3.分组交换(1)数据报(2)虚电路第四章 网络体系结构与协议一、网络体系结构简介计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而

9、建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。而ARPA公司与1977 年到1979 年推出了一种名为ARPANET 的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP 标准网络协议。目前TCP/IP 协议已经成为Internet 中的“通用语言”,下图为不同计算机群之间利用TCP/IP 进行通信的示意图。第四章 网络体系结构与协议一、网络体系结构简介1)网络层次的划分为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978 年

10、提出了“开放系统互联参考模型”,即著名的OSI/RM 模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层面向用户。第四章 网络体系结构与协议一、网络体系结构简介1

11、)网络层次的划分除了标准的OSI 七层模型以外,常见的网络层次划分还有TCP/IP 四层协议以及TCP/IP 五层协议,它们之间的对应关系如下图所示:第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)OSI 七层模型示意图第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)1.物理层 1)通信接口与传输媒体的物理特性(1)机械特性 DTE-DCE 接口框图 常用连接机械特性(2)电气特性(3)功能特性(4)规程特性2)物理层协议举例第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)2.数据链路层 1)数据链路层的主要功能(1)帧同步功能(2)差错控

12、制功能(3)流量控制功能(4)链路管理功能2)数据链路控制协议举例 第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)3.网络层 1)网络层的主要功能(1)路由选择(2)流量控制(3)数据的传输与中继(4)清除子网的质量差异2)网络层的服务(1)虚电路服务(2)数据报服务3)网络层协议举例 X.25 协议和IP 协议第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)4.传输层(Transport Layer)第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。传输层的

13、任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一层,信息传送的协议数据单元称为段或报文。网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。有关网络层的重点:1)传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;2)包含的主要协议:TCP 协议(Transmission Control Protocol,传输控制协议)、UDP 协议(User Datagram Protocol,用户数据报协议);3)重要设备

14、:网关。第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)5.其它各层简介1)会话层会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。2)表示层表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。3)应用层为操作系统或网络应用程序提供访问网络服务的接口。会话层、表示层和应用层重点:1)数据传输基本单位为报文;2)包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议)、

15、POP3 协议(邮局协议)、HTTP 协议(Hyper Text Transfer Protocol)。第四章 网络体系结构与协议二、开放系统互联参考模型(OSI/RM)6.OSI 环境中的数据传输过程第五章 Internet 基础与应用一、IP 地址1.IP 地址的概念 IP 地址就是IP 协议为唯一标识网络中的主机所规定的地址。2.IP 地址的分类 1)A 类IP 地址:范围:2)B 类IP 地址:范围:3)C 类IP 地址:范围:4)D 类IP 地址:范围:4)E 类IP 地址:范围:5)特殊IP 地址:(1)广播地址(2)网络地址 网络地址的主机号为全0(3)本网主机地址(4)回送地址

16、 第五章 Internet 基础与应用一、IP 地址3.子网 1)子网及子网掩码的概念 2)确定子网掩码位数 3)子网掩码的标注(1)无子网的标注法 A 类 11111111 00000000 00000000 00000000,十进制数表示为 B 类 11111111 11111111 00000000 00000000,十进制数表示为 C 类 11111111 11111111 11111111 00000000,十进制数表示为 255.255.255.0(2)有子网的标注法第五章 Internet 基础与应用一、IP 地址3.子网 4)IP 地址和子网掩码的关系 最为简单的理解就是两台计

17、算机各自的IP 地址与子网掩码进行AND 运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通信;反之说明两台计算机不是处在同一个子网络上的,不能进行直接的通信。4.IPV6 IPV6 是“Internet Protocol Version 6”的缩写,它是IETF 设计的用于替代现行版本IP 协议(IPV4)的下一代IP 协议。第五章 Internet 基础与应用二、Internet 主要应用 1.域名系统1)什么是域名 域名是Internet 网络上的一个服务器或一个网络系统的名字。机构性质:.gov.edu 国家代码:.cn.uk.us.hk.jp

18、2)域名解析3)域名解析的过程 DNS 的原理及解析过程:域名解析举例示意图第五章 Internet 基础与应用二、Internet 主要应用 2.电子邮件 1)什么电子邮件 2)电子邮件的工作过程 电子邮件地址的格式及常见的电子邮件协议:常见的电子邮件协议有以下几种:SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP(Internet 邮件访问协议)、MIME(多用途Internet 邮件扩允协议)这几种协议都是由TCP/IP 协议族定义的。3.万维网(WWW)服务 1)万维网概述 2)万维网的工作原理 3)创建和管理Web 站点 第五章 Internet 基础与应用二、Inter

19、net 主要应用 4.FTP 服务 1)FTP 服务概述 2)创建和管理FTP 站点 IIS 在安装时会在硬盘上创建一个默认网站配置。您可以使用 InetpubWwwroot 目录发布 Web 内容,也可以创建所选的任何目录或虚拟目录。为了创建 FTP 站点,必须安装和启动文件传输协议(FTP)服务。默认情况下不会安装它。5.远程登录 远程登陆是指用户使用Telnet 命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。第五章 Internet 基础与应用二、Internet 主要应用5.ARP/RARP 协议地址解析协议,即ARP(Address Resolution Protocol

20、),是根据IP 地址获取物理地址的一个TCP/IP 协议。主机发送信息时将包含目标IP 地址的ARP 请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP 地址和物理地址存入本机ARP 缓存中并保留一定时间,下次请求时直接查询ARP 缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP 应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP 缓存;由此攻击者就可以向某一主机发送伪ARP 应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP 欺骗。ARP 命令可

21、用于查询本机ARP 缓存中IP 地址和MAC 地址的对应关系、添加或删除静态对应关系等。ARP 工作流程举例:主机A 的IP 地址为,MAC 地址为0A-11-22-33-44-01;主机B 的IP 地址为,MAC 地址为0A-11-22-33-44-02;当主机A 要与主机B 通信时,地址解析协议可以将主机B 的IP 地址()解析成主机B 的MAC地址,以下为工作流程:(1)根据主机A 上的路由表内容,IP 确定用于访问主机B 的转发IP 地址是。然后A 主机在自己的本地ARP 缓存中检查主机B 的匹配MAC 地址。(2)如果主机A 在ARP 缓存中没有找到映射,它将询问的硬件地址,从而将A

22、RP 请求帧广播到本地网络上的所有主机。源主机A 的IP 地址和MAC 地址都包括在ARP 请求中。本地网络上的每台主机都接收到ARP 请求并且检查是否与自己的IP 地址匹配。如果主机发现请求的IP 地址与自己的IP 地址不匹配,它将丢弃ARP 请求。(3)主机B 确定ARP 请求中的IP 地址与自己的IP 地址匹配,则将主机A 的IP 地址和MAC 地址映射添加到本地ARP 缓存中。(4)主机B 将包含其MAC 地址的ARP 回复消息直接发送回主机A。(5)当主机A 收到从主机B 发来的ARP 回复消息时,会用主机B 的IP 和MAC 地址映射更新ARP 缓存。本机缓存是有生存期的,生存期结

23、束后,将再次重复上面的过程。主机B 的MAC 地址一旦确定,主机A 就能向主机B 发送IP 通信了。第五章 Internet 基础与应用二、Internet 主要应用逆地址解析协议,即RARP,功能和ARP 协议相对,其将局域网中某个主机的物理地址转换为IP 地址,比如局域网中有一台主机只知道物理地址而不知道IP 地址,那么可以通过RARP 协议发出征求自身IP 地址的广播请求,然后由RARP 服务器负责回答。RARP 协议工作流程:(1)给主机发送一个本地的RARP 广播,在此广播包中,声明自己的MAC 地址并且请求任何收到此请求的RARP 服务器分配一个IP 地址;(2)本地网段上的RAR

24、P 服务器收到此请求后,检查其RARP 列表,查找该MAC 地址对应的IP 地址;(3)如果存在,RARP 服务器就给源主机发送一个响应数据包并将此IP 地址提供给对方主机使用;(4)如果不存在,RARP 服务器对此不做任何的响应;(5)源主机收到从RARP 服务器的响应信息,就利用得到的IP 地址进行通讯;如果一直没有收到RARP 服务器的响应信息,表示初始化失败。第五章 Internet 基础与应用二、Internet 主要应用 6.路由选择协议常见的路由选择协议有:RIP 协议、OSPF 协议。RIP 协议:底层是贝尔曼福特算法,它选择路由的度量标准(metric)是跳数,最大跳数是15

25、 跳,如果大于15 跳,它就会丢弃数据包。OSPF 协议:Open Shortest Path First 开放式最短路径优先,底层是迪杰斯特拉算法,是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。第五章 Internet 基础与应用二、Internet 主要应用 7.TCP/IP 协议TCP/IP 协议是Internet 最基本的协议、Internet 国际互联网络的基础,由网络层的IP 协议和传输层的TCP 协议组成。通俗而言:TCP 负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP 是给因特网的每一台联网设备规定一个地址。IP 层

26、接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层-TCP 或UDP 层;相反,IP 层也把从TCP 或UDP 层接收来的数据包传送到更低层。IP 数据包是不可靠的,因为IP 并没有做任何事情来确认数据包是否按顺序发送的或者有没有被破坏,IP 数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。TCP 是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP 提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP 还采用一种称为“滑动窗口”的方

27、式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。第五章 Internet 基础与应用二、Internet 主要应用第五章 Internet 基础与应用二、Internet 主要应用TCP 协议的三次握手和四次挥手:第五章 Internet 基础与应用二、Internet 主要应用TCP 连接建立过程:首先Client 端发送连接请求报文,Server 段接受连接后回复ACK 报文,并为这次连接分配资源。Client 端接收到ACK 报文后也向Server 段发生ACK 报文,并分配资源,这样TCP 连接就建立了。TCP 连接断开过程:假设Client 端发起中断连接请求,也

28、就是发送FIN 报文。Server 端接到FIN 报文后,意思是说 我Client 端没有数据要发给你了,但是如果你还有数据没有发送完成,则不必急着关闭Socket,可以继续发送数据。所以你先发送ACK,告诉Client 端,你的请求我收到了,但是我还没准备好,请继续你等我的消息。这个时候Client 端就进入FIN_WAIT 状态,继续等待Server 端的FIN 报文。当Server 端确定数据已发送完成,则向Client 端发送FIN 报文,告诉Client 端,好了,我这边数据发完了,准备好关闭连接了。Client 端收到FIN 报文后,就知道可以关闭连接了,但是他还是不相信网络,怕S

29、erver 端不知道要关闭,所以发送ACK 后进入TIME_WAIT 状态,如果Server 端没有收到ACK 则可以重传。“,Server 端收到ACK 后,就知道可以断开连接了。Client 端等待了2MSL 后依然没有收到回复,则证明Server 端已正常关闭,那好,我Client 端也可以关闭连接了。Ok,TCP 连接就这样关闭了!第五章 Internet 基础与应用二、Internet 主要应用为什么要三次挥手?在只有两次“握手”的情形下,假设Client 想跟Server 建立连接,但是却因为中途连接请求的数据报丢失了,故Client 端不得不重新发送一遍;这个时候Server 端

30、仅收到一个连接请求,因此可以正常的建立连接。但是,有时候Client 端重新发送请求不是因为数据报丢失了,而是有可能数据传输过程因为网络并发量很大在某结点被阻塞了,这种情形下Server 端将先后收到2次请求,并持续等待两个Client 请求向他发送数据.问题就在这里,Cient 端实际上只有一次请求,而Server 端却有2 个响应,极端的情况可能由于Client 端多次重新发送请求数据而导致Server 端最后建立了N 多个响应在等待,因而造成极大的资源浪费!所以,“三次握手”很有必要!为什么要四次挥手?试想一下,假如现在你是客户端你想断开跟Server 的所有连接该怎么做?第一步,你自己

31、先停止向Server 端发送数据,并等待Server 的回复。但事情还没有完,虽然你自身不往Server发送数据了,但是因为你们之前已经建立好平等的连接了,所以此时他也有主动权向你发送数据;故Server 端还得终止主动向你发送数据,并等待你的确认。其实,说白了就是保证双方的一个合约的完整执行!使用TCP 的协议:FTP(文件传输协议)、Telnet(远程登录协议)、SMTP(简单邮件传输协议)、POP3(和SMTP 相对,用于接收邮件)、HTTP 协议等。第五章 Internet 基础与应用二、Internet 主要应用8.UDP 协议UDP 用户数据报协议,是面向无连接的通讯协议,UDP

32、数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP 通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。UDP 与TCP 位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP 不被应用于那些使用虚电路的面向连接的服务,UDP 主要用于那些面向查询-应答的服务,例如NFS。相对于FTP 或Telnet,这些服务需要交换的信息量较小。每个UDP 报文分UDP 报头和UDP 数据区两部分。报头由四个16 位长(2 字节)字段组成,分别说明该报文的源端口、目的端口、报文长度以及校验值。UDP 报头由4 个域组成,其中每个域各

33、占用2 个字节,具体如下:(1)源端口号;(2)目标端口号;(3)数据报长度;(4)校验值。使用UDP 协议包括:TFTP(简单文件传输协议)、SNMP(简单网络管理协议)、DNS(域名解析协议)、NFS、BOOTP。TCP 与 UDP 的区别:TCP 是面向连接的,可靠的字节流服务;UDP 是面向无连接的,不可靠的数据报服务。第五章 Internet 基础与应用二、Internet 主要应用9.DNS 协议DNS 是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务,可以简单地理解为将URL 转换为IP 地址。域名是由圆点分开一串单词或缩写

34、组成的,每一个域名都对应一个惟一的IP 地址,在Internet 上域名与IP 地址之间是一一对应的,DNS 就是进行域名解析的服务器。DNS 命名用于Internet 等TCP/IP 网络中,通过用户友好的名称查找计算机和服务。10.NAT 协议NAT 网络地址转换(Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP 地址的转换技术,它被广泛应用于各种类型Internet 接入方式和各种类型的网络中。原因很简单,NAT 不仅完美地解决了lP 地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算

35、机。11.DHCP 协议DHCP 动态主机设置协议(Dynamic Host Configuration Protocol)是一个局域网的网络协议,使用UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。第五章 Internet 基础与应用二、Internet 主要应用12.HTTP 协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW 文件都必须遵守这个标准。HTTP 协议包括哪些请求?GET:请求读取由URL 所标志的信息

36、。POST:给服务器添加信息(如注释)。PUT:在给定的URL 下存储一个文档。DELETE:删除给定的URL 所标志的资源。HTTP 中,POST 与 GET 的区别1)Get 是从服务器上获取数据,Post 是向服务器传送数据。2)Get 是把参数数据队列加到提交表单的Action 属性所指向的URL 中,值和表单内各个字段一一对应,在URL 中可以看到。3)Get 传送的数据量小,不能大于2KB;Post 传送的数据量较大,一般被默认为不受限制。4)根据HTTP 规范,GET 用于信息获取,而且应该是安全的和幂等的。I.所谓 安全的 意味着该操作用于获取信息而非修改信息。换句话说,GET

37、 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。II.幂等 的意味着对同一URL 的多个请求应该返回同样的结果。第五章 Internet 基础与应用二、Internet 主要应用13.一个举例在浏览器中输入 后执行的全部过程现在假设如果我们在客户端(客户端)浏览器中输入http:/,而为要访问的服务器(服务器),下面详细分析客户端为了访问服务器而执行的一系列关于协议的操作:1)客户端浏览器通过DNS 解析到的IP 地址,通过这个IP 地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP 会话到,然后通过TCP 进行封装数

38、据包,输入到网络层。2)在客户端的传输层,把HTTP 会话请求分成报文段,添加源和目的端口,如服务器使用80 端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000 端口。然后使用IP 层的IP 地址查找目的端。3)客户端的网络层不用关系应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。4)客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP 地址的MAC地址,然后发送ARP 请求查找目的地址,如果得到回应后就可以使用ARP 的请求应答交换的IP数据包现在就可以传输了,然后发送IP 数据包到达服务器的地址。第五章 Internet 基础与应用三、因特网的接入 目前,整个通信网大致可以分为三个部分:传送网、交换网和接入网。其中,接入网又称用户接入网。目前用户接入因特网的主要方法:以传统的调制解调器拨号上网。以现有电话网铜线为基础的xDSL 技术接入。以有线电视产业为基础的电缆调制解调技术接入。以光纤为基础的光纤接入网技术接入。以5 类双绞线为基础的以太网接入技术接入。以扩频通信、卫星通信为基础的无线接入技术接入。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁