电子商务技术第七章TCP/IP协议

来源:电子商务师    发布时间:2012-05-03    电子商务师视频    评论

  网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它定义了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。一台设备上的第n层与另一台设备上的第n层进行通信的规则就是第n层协议。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。网络协议使网络上各种设备能够相互交换信息。
  一、互联网的应用层协议
  通信协议是指用哪种互联网通信协议来连接服务器,常用的有HTTP、FTP、Telnet、News(代表访问网络新闻服务器)、File(访问本机文件)等。互联网还有很多为用户提供服务的应用层协议,这些服务有时也称为应用服务,包括页面显示、网络管理工具、远程登录、文件复制、电子邮件和目录服务。有些协议很常用,有些应用服务则用得少一些。下面介绍几种常用的协议。
  (一)HTTP协议
  HTTP(Hypertext Transfer Protocol)是超文本传输协议的缩写,它是负责传输和显示页面的互联网协议,是互联网上应用最为广泛的一种网络传输协议。最早的HTTP协议是1991年开发出来的,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP运行在TCP/IP模型的应用层。和其他的互联网协议一样,HTTP采用客户机/服务器模式,即用户(客户机)的浏览器打开一个HTTP会话并向远程服务器发出页面请求。作为回答,服务器产生一个HTTP应答信息,并把它送回到客户机(请求者)的浏览器。如果客户机确定收到的信息是正确的,就断开TCP/IP连接,HTTP会话就结束了,由于HTTP的用户数增长很快,HTTP对互联网有极其重要的影响。所有的WWW文件都必须遵守这个标准。
  (二)SMTP、POP和IMAP协议
  互联网上传送电子邮件是通过一套称为邮件服务器的程序进行硬件管理并储存的。与个人计算机不同,这些邮件服务器及其程序必须每天24小时不停地运行,否则就不能收发邮件了,简单邮件传输协议SMTP(Simple Mail Transfer Protocol)和邮局协议POP(Post Office Protocol)是负责用客户机/服务器模式发送和检索电子邮件的协议。用户计算机上运行的电子邮件客户机程序请求邮件服务器进行邮件传输,邮件服务器采用简单邮件传输协议标准。很多邮件传输工具,如outlook express、fox mail等,都遵守SMTP标准并用这个协议向邮件服务器发送邮件。SMTP协议规定了邮件信息的具体格式和邮件的管理方式。
  1、SMTP协议
  SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循SMTP协议的发送邮件服务器。SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。
  2、POP协议
  POP邮局协议负责从邮件服务器中检索电子邮件。它要求邮件服务器完成下面几种任务之一:从邮件服务器中检索邮件并从服务器中删除这个邮件;从邮件服务器中检索邮件但不删除它;不检索邮件,只是询问是否有新邮件到达。POP协议支持多用户互联网邮件扩展,后者允许用户在电子邮件上附带二进制文件,如文字处理文件和电子表格文件等,实际上这样就可以传输任何格式的文件了,包括图片和声音文件等。在用户阅读邮件时,POP命令所有的邮件信息立即下载到用户的计算机上,不在服务器上保留。
  3、IMAP协议
  互联网信息访问协议(IMAP)是一种优于POP的新协议。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。例如,它可以决定客户机请求邮件服务器提交所收到邮件的方式,请求邮件服务器只下载所选中的邮件而不是全部邮件。客户机可先阅读邮件信息的标题和发送者的名字再决定是否下载这个邮件。通过用户的客户机电子邮件程序,IMAP可让用户在服务器上创建并管理邮件文件夹或邮箱、删除邮件、查询某封信的一部分或全部内容,完成所有这些工作时都不需要把邮件从服务器下载到用户的个人计算机上。
  (三)FTP协议
  文件传输协议(File Transfer Protocol,简称FTP)是TCP/IP的组成部分,它是属于应用层的协议,用于在TCP/IP连接的计算机之间传输文件,采用的是客户机/服务器模式。FTP允许文件双向传输,即从客户机到服务器或从服务器到客户机。FTP既可以传输二进制数据,也可以传输ASCII码文本,用户可在两种模式中任选一种。二进制数据包括文字处理文档、电子表格、图像和其他数据的文件。ASCII码文本是文本文件,这种文本和Windows的Notepad所创建的文件类型是一样的。FTP可以一次传输一个文件,也可以一次传输多个文件。FTP还可提供其他一些服务,如显示远程计算机或本地计算机目录、改变客户机或服务器的现有活动目录、创建并移动本地或远程目录、设置权限等。FTP采用TCP协议及其内置错误控制功能来准确无误地把文件从一台计算机拷贝到另一台计算机。
  (四)Telnet协议
  Telnet协议是TCP/IP通信协议中的终端机协议。利用远程登录,用户可以通过自己正在使用的计算机与其登录的远程主机相连,进而使用该主机上的多种资源,这些资源包括该主机的硬件资源、软件资源以及数据资源。
  二、TCP/IP协议
  (一)TCP/IP协议简介
  TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议,TCP/IP全称为传输控制协议(TCP)和互联网协议(IP),是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。对普通用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。
  TCP/IP协议,是网际互联的通信协议,由互联网的先驱文森特·瑟夫(Vincent Cerf)和罗伯特·卡恩(Robert Kahn)开发的。其目的在于通过它实现网际中异构网络或异种机之间的互相通信,即使不同企业生产的计算机能够在各种环境下运行,TCP/IP同样适用于在一个局域网中实现异种机的互联通信。TCP/IP协议是目前最完整、最被普遍接受的通信协议,其中包含了许多通信标准,用来规范各计算机之间如何通信、网络如何连接等操作。TCP/IP是一种双层程序。它包括网络上的计算机用来建立和断开连接的规则,TCP控制信息在互联网传输前的打包和到达目的地后的重组,IP控制信息包从源头到目的地的传输路径。IP处理每个信息包的所有地址信息,确保每个信息包都打上了正确的目的地地址标签。
  TCP/IP参考模型分为四层(表4.2):应用层(Application Layer),传输层(Transport Layer),网络层(Internet Layer),链路层(Link Layer)。最低层也是最基本的功能层是硬件层,它管理互联网的相关没备;最高层是应用层,它是互联网的服务程序运行的地方。每一层为上一层提供服务。TCP协议在传输层工作,IP协议属于网络层。
  表4.2 TCP/IP协议的结构

TCP/IP分层

协议

OSI 分层

应用层

FTP

SMTP

Telnet

DNS

SNMP

7

传输层

TCP

UDP

4

网络层

IP, ICMP (RIP, OSPF)

3

ARP, RARP

链路层

Ethernet

Token
Bus

Token
Ring

FDDI

WLAN

2

1

  除了用于互联网,TCP/IP也可用于局域网。局域网中的每台计算机都有自己的中央处理器(CPU)来运行程序,也可用网络中其他计算机的数据和设备。通过这种方式,很多用户可以共享激光打印机和扫描仪等设备。TCP/IP协议是Windows 95/98和Windows 2000计算机的标准协议。

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答