1 / 11
文档名称:

网络编程.doc

格式:doc   大小:76KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程.doc

上传人:changjinlai 2020/4/2 文件大小:76 KB

下载得到文件列表

网络编程.doc

文档介绍

文档介绍::网络层次结构和每层所使用协议的集合。,传输层,网际层,网络为雏形建立的。:负责将其上的网络层要发送出去的数据发送到其下面的物理网络,或接受由物理网络发送到该目标机的数据帧,并抽出IP数据报交给网络层。网际层:把源主机上的分组根据需要发送到互联网中的任何一台目标主机上。传输层:完成两台主机之间的通信,实质是两台主机对应进程之间的通信。应用层:提供面向用户的网络服务。,数据被送入主机A的协议栈中,然后从应用层开始依次通过协议栈的每一层,知道到数据被当作一串比特流送入物理网络,其中每一层对收到的数据都要增加一些首部信息,这个过程叫作shu7ju的封装。目的主机D接受到数据流以后,又要从主机D的最低层协议开始,依次通过协议栈的每一层,知道数据被送到最高层应用层为止,接受方的每一层要对发送方对等层多加的数据头进行识别、提取和处理,这个过程叫作解封装。物理层数据传输方式有:模拟传输,数字传输。常用的数字信号编码方式有:NRZ码,DNRZ码,曼彻斯特码,差分曼彻斯特码。数据编码:是指将数据表示成适当的信号形式,以便数据的传输和处理。在数据传输系统中,主要采用3种数据编码技术:数字数据的模拟信号编码,数字数据的数字信号编码,模拟数据的数字信号编码。5数据传输的介质:同轴电缆,双绞线,光缆。无线传输。:模拟传输,数据传输。:单工通信,半双工通信,全双工通信。:频分多路复用技术,时分多路复用技术,光波分多路复用技术。:传输数据时,除了必须要有的一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件加到链路上,就构成了数据链路。:奇偶校验,方块校验,循环冗余校验。:路由和转发。:,占用4为二进制,,用4位二进制,,用8位二进制,对数据报的处理方式,,用16位二进制数表示,,用8位二进制数表示,,用8位二进制数表示,,用16位,,用23位,,用32位。:(1)ICMP报文发生差错,这是为了避免差错报文无休止产生而规定的,(2)目的地址是广播地址或多播地址的IP数据报,(3)作为链路层广播的数据报(4)不是IP分片的第一片,(5)源地址不是单个主机的数据报,就是说,源地址不能为零地址、回送地址,广播地址或多播地址。:目标不可达,重定向,超时,参数出错。:(1)路由器从收到的IP数据报中提取出目标IP地址,(2)搜索路由表,寻找能与目的IP地址完全匹配的表目,如果能找到,就把报文发送给该表目指定的下一站路由器或者直接的网络接口,如果找不到,搜索路由表,把目标IP地址与子网掩码逐位“与”后找能与网络号想匹配的表目,如果能找到,就把报文发送给该表目指定的下一站路由器或直接连接的网络接口,如果找不到,就搜索路由表,寻找为“默认”的表目,把报文发送给指定的下一站路由器,如果找不到,就发送一个“目标不可达”的ICMP报文给源主机。,请求帧中数据部分包括,发送者的MAC地址,IP地址,目标IP地址,目标的MAC地址是广播地址,所有的网络中的主机都可以打开,只有符合目标IP地址的主机才回答ARP请求,把自己的MAC地址写入,目标地址字段中发送给主机A,ARP请求者在自己的缓存中构建一个ARP表,将地址信号缓存起来。:识别传输层上不同的网络通信程序。,有链接的服务,协议复杂,其拥塞控制,数据校验,重传机制的网络开销很大,不适合实时通信,UDP提供无连接,不可靠的,协议简单,高效的传输数据,适合数据传输量小的场合。:无连接,不可靠,面向报文。TCP:连接,可靠的,面向字节流。:C/S模式,B/S模式,混合模式。,先向本地域名服务器查询,要是没有就查询高速缓存查询,要是没有就向根域名服务器查询,在向顶级域名服务器查询,在向权限域名服务器查询返回给主机。,指定不同的端口访问其他服务器。:(1)用户受限要确定网页文件所在的URL,由ULR唯一确定用户要访问的文件在Internert上的位置,(2)浏览器向DNS发送请求,把域名转换成对应的IP地址(3)DNS进行查询后,向浏览器发送出应答,(4)在查得到的网页躲在的服务器IP地址后,就进入HTTP的工作阶段,浏览器向服务器IP地址的主机发出与端口80建立一条TCP链接(5)链接建立成功后,浏览器发送一条