第一章web技术概述

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章web技术概述计算机网络教研室——张弛1.web简介1.1什么是web?Web:全称WorldWideWeb,简称,译名万维网或全球信息网。主要功能:信息发布和信息检索,是一个分布式超媒体(hypermedia)系统。注:超媒体是指超链接+多媒体(如文本、图片、视频等)1.2web要素Web以客户/服务器方式工作,查询信息时,客户端向服务器提出请求,服务器再向客户返回响应信息。问题:1、在何处查找所需资源?2、用什么样的方式进行相互沟通?3、如何便捷的找到所需信息?4、如何在不同计算机上显示不同风格的信息内容?解决办法:1.使用统一资源定位符(URL)万维网上的每个文档都有一个唯一的URL标识2.使用http协议3.使用超链接(hyperlink)4.使用html语言Web服务器②HTTP响应①HTTP请求网页①HTTP请求网页客户浏览器②HTTP响应2.计算机网络基础2.1计算机网络定义通过通信线路和通信设备,将分布在不同地理位置、具有独立功能的计算机系统连接起来,在网络协议和管理软件的支持下,实现彼此数据通信和资源共享的系统分类:个人区域网局域网城域网广域网个人无线区域网10-100米办公室、实验室、学校几米-数千米高速网络限于一个城市几十千米城市、地区、国家数千千米2.2Internet因特网或国际互联网,是一个把世界范围内众多计算机、人、数据库、软件互联在一起的,通过一个共同的通信协议(TCP/IP协议)相互会话的网络。注意:网络、互联网、web的定义区别计算机互联网络互联互联网webBasedonInternet提供的基本服务信息检索远程登陆电子公告栏(BBS)网络新闻网上电话和视频电子商务电子政务Internet技术特点:1)采用标准协议(TCP/IP协议)2)通过路由互联3)在TCP/IP基础上的)应用DNS完成网络计算机地址解析2.3TCP/IP协议计算机之间的数据通信必须遵守某种约定和规程,这些约定和规程就是网络通信协议。协议三要素:语法(syntax):数据和控制信息的结构或格式语义(semantics):需要发出何种控制信息,完成何种动作和做出何种响应。定时(timing):实体通信实现顺序的详细说明。国际标准化组织(ISO)提出的“开放系统互连模型”是计算机网络通信的基本协议。TCP/IP是Internet使用的通信协议。TCP/IP协议:传输控制协议/网际协议TCP/IP拥有一套完整而系统的协议标准,采用信息打包的方法来简化各种不同类型的计算机之间的通信传输。TCP/IP协议是实现互连网络的连接性和互操作性的关键,是Internet上所有计算机进行信息交互和传输所采用的协议,也是Web服务器与其他网络计算机互连的基本通信协议。网络信息传递与数据包信息在网络中传输时,被分割成一个个信息包(Framepacket).每个包有一个信头,包含发送者和接受者的Internet地址.IP(InternetProtocol)协议根据目的地址,选择路由(router),将信息包送达目的地.信息包(framepacket)数据包信头ApplicationLayerPresentationLayerSessionLayerTransportLayerNetworkLayerData-LinkLayerPhysicalLayerLinkLayerHardwareInterfaceNetworkLayerIPTransportLayerUDPTCPApplicationLayerAppProgramAppProgramPhysicalLayerTransmissionLinesTCP/IPOSI12HTTPFTPgopherWindowsSocketsApplicationLayerHTTPFTPgopherWindowsSocketsApplicationLayercacheUDPTCPTransportlayerUDPTCPTransportlayerIPInternetLayerIPInternetLayerNetworkinterfaceNetworkinterface12RequestResponse3453.IP地址、域名和URL3.1IP地址的作用Internet上每台主机或设备、每个用户都有一个唯一的地址以确定是谁和在何处。在TCP/IP协议中分配给每台主机一个在全Internet唯一的32位二进制数(IPv4)或128位二进制数(IPv6),即主机的IP地址。在Internet上发送的每个数据包都包含了一个发送方地址和一个接受方地址。3.2IP地址的表示方法Internet是基于TCP/IP协议建立的,依据该协议每一台连接在Internet上的主机都被分配了一个IP地址,作为这台计算机在网上的唯一标识.IPV4地址的表示法例1342486610000110000110000000100001000010点分十进制表示法15IPv6的表示方法IPv6是128位二进制可代表2128=3.4028236692093846346337460743177E+38有两种描述方法:冒分16进制表示法:69d2:9064:ff0:0:ffff:1820:4005:ffff点分十进制:105.210.144.100.255.0.0.0.255.255.18.32.64.5.255.255当连续0时,可以描述为:1166:0:0:0:0:0:0:66991166::6699IPv6与IPv4在许多概念方面是一致的,如报头、报文等,但在内部细节变化较大,在传输数据方面非常灵活的。网络地址:确定该主机所在的物理网络主机地址:确定该主机在该物理网络上的位置IP地址的层次结构具有两个重要特性:•为每台主机分配了一个唯一的地址;•网络号必须全球统一分配,主机标识号由本地分配,不需要全球统一分配网络地址(netid)主机地址(hostid)173.3五类IP地址与子网掩码A类:1.0.0.0~126.255.255.255;255.0.0.0B类:128.0.0.0~191.255.255.255;255.255.0.0C类:192.0.0.0~223.255.255.255;255.255.255.0D类:224.0.0.0~239.255.255.255;E类:240~255.255.255.255类型主机地址数计算机数A类地址0xxxxxxx126个大型网224=16777216个主机B类地址10xxxxxxxxxxxxxx16384个中型网216=65536个主机C类地址110x10xxxxxxxxxxxxxxxxxxxxx2097152个小型网28=256个主机D类地址1110没有网络区分228=268435456个主机E类地址1111没有网络区分227=134217728个主机X表示表示主网用的,后边的空表示主机用的.D用于特殊目的(广播等),E类用于实验网络字节1字节2字节3字节4A~E共5级18几个特殊意义的IP地址不能用于网络的主机地址:•广播地址:主机地址位全是1,表示网上的所有主机,可以向网上的所有主机发送信息。例如,147.10.255.255表示向147.10网上所有主机发信息。•本地网络地址:IP地址中主机地址位都是0,表示本地网络地址。例如145.67.0.0表示一个B类网地址145.67•回放地址:A类地址127.0.0.1称为回放地址,用于网络软件测试及本地机进程间通信的地址。TCP/IP应用程序发往该地址的信息被交回给应用程序,不进行任何网络传送。3.4几个特殊意义的IP地址193.5.子网划分子网划分,可以充分利用IP地址,为更多的主机分配IP地址。三级结构。网络地址主机地址网络地址子网地址主机地址两级网络结构三级网络结构20IP地址202.204.224.166子网掩码255.255.255.2241100101011001100111000001111111111111111111111111110000010100110网络号202.204.224子网号主机号例如:21RRRC类网络地址:202.204.224.0子网掩码:255.255.255.224内可含6个子网子网1网络号202.204.224.32子网2网络号202.204.224.64子网6网络号202.204.224.19222子网掩码作用:把一个IP地址正确分解为对应的网络地址、子网地址及主机地址子网掩码不同,属于不同的网段子网掩码是一个32位数:网络地址和子网地址部分全部为1主机地址部分全部为0A类网的子网掩码是255.0.0.0B类网的子网掩码是255.255.0.0C类网的子网掩码是255.255.255.0231.主机IP地址202.196.0.133,确定该主机所在网络类别、网络号及主机号(1)四组十进制数转变为四字节32位二进制数四组十进制数:202.196.0.13332位二进制数:11001010110001000000000010000101(2)确定网络类别第一字节是11001010,类别是C类(3)确定网络地址C类网前三个字节是网络地址:202.196.0(4)确定主机地址:第四字节,10000101结论:该主机是C类网202.196.0中的133号主机。3.6IP地址应用242.主机IP地址166.111.1.255,确定该主机所在网络类别、网络号及主机号(1)四组十进制数转变为四字节32位的二进制数10100110011011110000000111111111(2)确定网络类别:第一字节是10100110,B类网。(3)确定网络地址:第一、二字节1010011001101111(4)确定主机地址第三、四字节,主机地址是0000000111111111结论:该IP地址表示B类网166.111上的511号主机25IP地址使用起来很不方便,为网上的主机指定了一个易于记忆的域名DNS(DomainNameSystem域名系统):每台主机的主机名/域名与它的IP地址对应。使用主机名/域名,网络会自动将其转换成IP地址,找到这台主机。域(Domain):一类Internet主机的集合。域名(DomainName):标识域的自然语言名称(常用英文)与IP地址对应。域名系统(DNS):实现域名与IP的互逆映射的服务系统。名字服务器:运行域名解析软件,实现重定向功能.3.7域名一级名:国家(地区),顶级域名。jp、us、cn、hk等二级名:网点名(Sitename)若干紧密关系子网组成。通常由组织机构组成。ac(科研机构)、com(商业组织)、edu(教育机构)、gov(政府部门)、net(互联网络、接入网络的信息中心和运行中心)、org(各种非盈利性组织)等。三级名:管理组—Administrator—子域(地域)组成。通常采用地域命名。比如:nj、bj、tw等四级名:主机名—本地机器名。buu、nankai等像是一棵倒置大树(逆序书写):四级.三.二级.一级。而上的一类名称。比如:——没有地域名(UniformResourceLocator):统一资源定位符以统一方式唯一确定某个网络资源1.URL格式3.8统一资源定位符URL协议://主机名:端口号/路径/文件名访问方式(how)服务器地址域名或IP资源位置29(1)协议常见URL访问方法:http:HTTP协议news:USENET新闻ftp:FTP协议gopher:Gopher协议file:本地文件系统WAIS:广域信息服务telnet:登录到其他主机(2)://是URL规范要求的标记。(3)主机名:要访问的服务器名字,也可以是服务器IP地址(4)文件路径:服务器上保

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功