TCPIP基础知识分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OSI模型包含许多被分割成层的组件。在网络数据通信的过程中,每一层完成一个特定的任务。当传输数据的时候,每一层接收到上面层格式化后的数据,对数据进行操作,然后把它传给下面的层。当接收数据的时候,每一层接收到下面层传过来的数据,对数据进行解包,然后把它传给上一层。

虚电路结构增强了OSI模型每一层的模块性;实现每一层的软件可以被栈的开发人员和工作站的管理人员移走、替代和更新而是影响它上面和下面的层。这允许灵活地改变网络类型和更新层来处理错误和增加新特性。每一层都利用其上层和下层的服务来维持它和远地主机上对应层的虚电路。

第二课 TCP/IP协议

一.Internet的现状

1. TCP/IP的发展过程及组织

ISOC(Internet Society)

应用软件 IAB

IETF IANA IRTF

2.说明TCP/IP的重要性

连接不同系统的技术

开放系统,可通过Request for comments开发自己的TCP/IP解法

与Internet连接:节省资金

提供强有力的WAN连接:可路由,为广域网设计的

二.TCP/IP协议族

1.TCP/IP协议族

英文全称:Transmission Control Protocol/Internet Protocol

中文全称:传输控制协议/互联网协议

TCP/IP实际上是一族协议,不是单一的协议,详见【附图一】

◇ARP(Address Resolution Protocol):地址解析协议

◇RARP(Reverse Address Resolution Protocol):逆向地址解析协议

如果一台IP机器不带磁盘,启动时无法知道其IP地址。但它知道它的MAC地址。RARP协议是丢失灵魂者的精神病分析家。它发出一个分组,其中包括其MAC地址,要求回答这一MAC地址的IP地址。一个称为RARP服务器的特定机器作出响应并回答。至此,这一身份危机就获得解决。像一位优秀的分析家一样RARP使用已知信息,即机器的MAC地址,求得其IP地址完成机器ID的确定。

◇ICMP(Internet Control Message Protocol):Internet控制信息协议

◇IGMP(Internet Group Management Protocol):Internet组管理协议

◇UDP(User Datagram Protocol):用户数据报协议

◇SNMP(Simple Network Management Protocol):简单网络管理协议

◇SMTP(Simple Mail Transmission Protocol):简单邮件传送协议

◇FTP(File Transmission Protocol):文件传输协议

◇Telnet:

Telnet是协议中的变色龙,它的特殊性在于终端仿真。它允许远程客户机(称为Telnet Client)上的用户访问另外机器(称为Telnet Server)的资源。Telnet完成这一任务的方法是下拉(pulling)一台较快的Telnet服务器,将客户机修饰成一台终端,直接附加到本地网络。这个设计实际上是软件映像,可以与某远程主机互相交往的虚拟终端。这些仿真的终端工作在文件方式。可以执行显示菜单这样的步骤,这可使用户有机会选择菜单,在一个下拉的服务器上访问应用程序。用户运行Telnet客户机软件开始Telnet会话,然后登录到Telnet服务器。Telnet的能力限于运行应用程序或窥视一下服务器上的内容。它仅仅是一个“观察“的协议。它不能用于文件共享,如下载资料。要想真正搞到资料必须运用FTP协议。

◇NDIS(Network Device Interface Specification):网络驱动接口规范

◇NFS(Network File System) :网络文件系统

这是一个重要的协议,以文件共享为特点。它允许两个不同类型的文件系统互相操作。假定NFS服务器软件正运行在NetWare服务器,并且NFS客户机软件正运行在UNIX主机上。NFS允许NetWare服务器上的部分RAM透明地存储UNIX文件,UNIX用户可以使用这些文件。虽然NetWare文件系统与UNIX文件系统不同(在识别大写与小写方面、文件名的长度、安全性等方面),但UNIX用户用NetWare用户都可用它们正常的文件系统和正常的方法访问同一文件。

Telnet、FTP和TFTP都有局限性。请读者记住,作程序使用,FTP不能执行远程文件,而NFS则可以。它可在计算机上打开图形应用程序,修改读者昨晚在同一程序上所做的修改。NFS有输入和输出材料的能力,即远程操作应用程序。

◇BootP(Boot Program):引导程序

当一台无磁盘的工作站加电后,它向网络广播一个BootP请求。一个BootP服务器听到请求后,从客户机的BootP文件中查找其MAC地址。如果找到相应的项目,它就作出响应,告诉该机的IP地址及其应该使用的引导文件,这通常是通过TFTP协议来完成。

没有磁盘的机器用BootP可获得:

◇网络接口层:在模型的最底层是网络接口层。本层负责将帧放入线路或从线路中取下帧。

◇ Internet层:Internet协议将数据包封装成Internet数据包并运行必要的路由算法。

◇传输层:传输协议在计算机之间提供通信会话。数据投递要求的方法决定了传输协议。

◇应用层:在模型的顶部是应用层。本层是应用程序进入网络的通道。在应用层有许多

TCP/IP工具和服务,如:FTP、Telnet、SNMP、DNS等等。该层为网络应用程序提供了两个接口:Windows Sockets和NetBIOS。

3.TCP与UDP区别

相关文档
最新文档