常用网络基础协议_第1页
常用网络基础协议_第2页
常用网络基础协议_第3页
常用网络基础协议_第4页
常用网络基础协议_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络基础协议1TCP/IP协议2FTP协议3HTTP协议

一TCP/IP协议基础知识OSI模型

OSI是OpenSystemInterconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。

应用层(HTTP、FTP)表示层会话层传输层(TCP)网络层(IP)数据链路层

(Wi-Fi)物理层(双绞线\光纤)提供应用程序接口处理数据格式、数据加密等建立、维护和拆除应用程序的会话建立、管理和拆除主机端到端连接寻址和路由选择提供介质访问、链路管理等比特流传输主机层:保证主机之间精确的数据传输介质层:控制网络上信息的物理传输OSI参考模型物理层:调制解调器·光导纤维·同轴电缆·双绞线等数据链路层:Wi-Fi(IEEE802.11)·WiMAX(IEEE802.16)·GPRS·ISDN等网络层协议:IP(IPv4·IPv6)·ICMP·ICMPv6等传输层协议:TCP·UDP·TLS·DCCP·SCTP·RSVP·OSPF等应用层协议:DHCP·DNS·FTP·HTTP·POP3·SMTP·TELNET等主机AInternetTCP/IP主机BTransmissionControlProtocol/InternetProtocol是互联网上通信的标准TCP/IPTCP/IP协议

TCP/IP协议英文全称:TransmissionControlProtocol/InternetProtocol中译名:传输控制协议/因特网互联协议,又名网络通讯协议是Internet最基本的协议、Internet国际互联网络的基础由网络层的IP协议和传输层的TCP协议组成TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

应用层表示层会话层传输层网络层数据链路层物理层应用层传输层网际层网络接口OSI参考模型TCP/IP协议栈TCP/IP协议栈大致对应于OSI参考模型TCP/IP协议栈与OSI对应关系TCP/IPIP协议

Internet上使用的一个关键的底层协议是网际协议,通常称IP协议。IP非常详细的规定了计算机在通信时应遵循的规则。例如,分组包的组成,如何传送、如何接受等问题。IP数据包:IP头部+TCP数据信息(IP头包括源和目标主机IP地址、类型、生存期等)

IP地址:与Internet相连的任何一台计算机都称为主机。为了实现各主机之间的通信,Internet上的每个主机必须有一个地址,而且地址不允许重复。

Internet上主机的地址是由一个32位的二进制数组成的号码,如10000110001001010101000000000001。为便于记忆,将这组32位的二进制数分成4组,每组8位,中间用小数点分隔,上述地址就转换为:这就是IP地址。TCP协议TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。由於TCP常与IP搭配进行资料传输工作,因此合称为TCP/IP协定群。TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。

FTP协议基础知识FileTransferProtocol(文件传输协议)的英文简称用于Internet、Intranet上的文件的双向传输它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序经常遇到两个概念:"下载"(Download)和"上传"(Upload)FTP基本原理客户机用户接口客户P客户DTPFTP服务器服务器P服务器DTP控制连接数据连接用户FTP服务器简单地说,支持FTP协议的服务器就是FTP服务器。与大多数Internet服务一样,FTP系统也是一个客户机/服务器系统。

用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

FTP使用FTP的任务是从一台计算机将文件传送到另一台计算机,不受操作系统的限制。

需要进行远程文件传输的计算机必须安装和运行ftp客户程序。在windows操作系统的安装过程中,通常都安装了tcp/ip协议软件,其中就包含了ftp客户程序。但是该程序是字符界面而不是图形界面,这就必须以命令提示符的方式进行操作,很不方便。FTP使用启动ftp客户程序工作的另一途径是使用ie浏览器,用户只需要在ie地址栏中输入如下格式的url地址:ftp://[用户名:口令@]ftp服务器域名:[端口号]在CMD命令行下也可以用上述方法连接,通过put命令和get命令达到上传和下载的目的,通过ls命令列出目录,除了上述方法外还可以在cmd下输入ftp回车,然后输入openIP来建立一个连接,此方法还适用于linux下连接ftp服务器通过ie浏览器启动ftp的方法尽管可以使用,但是速度较慢,还会将密码暴露在ie浏览器中而不安全。因此一般都安装并运行专门的ftp客户程序。

常见的FTP软件8uftpFLASHFXPLEAPFTPCuteFTPServerU

三HTTP协议基础知识WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是hypertexttransferprotocol(超文本传输协议)的简写,它是TCP/IP协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。

HTTP协议的版本

HTTP/1.0、HTTP/1.1、HTTP-NG深入理解HTTP协议,对管理和维护复杂的WEB站点、开发具有特殊用途的WEB服务器程序具有直接影响。

HTTP1.0的会话方式

四个步骤:支持代理:浏览器与WEB服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立一次单独的连接。浏览器到WEB服务器之间的所有通讯都是完全独立分开的请求和响应对。HTTP与URLURL,UnifiedResourceLocator,统一资源定位器,能够表示Internet上资源的抽象位置,它同时适用于HTTP与FTP协议。HTTP协议的URL:◦格式:http://hostname[:port][absolutepath];◦hostname既可以为服务器的域名,也可以为其IP地址;◦port表示服务器处理http消息的端口,默认为80;◦absolutepath,以/开头,表示请求的资源在服务器上的绝对路径;例:/wanted/topten/usama-bin-laden/status-image.jpgHTTP请求示例当用户通过浏览器访问一个URL的时候,浏览器即向Web服务器发送了一个HTTP请求。

一个完整HTTP请求示例:◦POST/register.phpHTTP/1.1<CRLF>◦Host:01<CRLF>◦User-Agent:MSIE9.0<CRLF>◦Accept:text/html,image/gif,……<CRLF>◦……◦Content-Length:18<CRLF>◦Connection:Keep-Alive<CRLF>◦Cache-Control:no-cache<CRLF>◦<CRLF>◦user=lewis&pwd=123HTTP响应示例服务器在收到并处理HTTP请求后对客户端作出响应;

一个完整HTTP响应示例(续前HTTP请求示例):◦HTTP/1.12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论