tcpip基础知识

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

第一部分 TCP/IP基础知识

TCP/IP分层及各层主要协议

数据链路层:SLIP、PPP

网络层:IP、ARP、RARP、ICMP

传输层:TCP、UDP

应用层:FTP、TELNET、SMTP、HTTP、TFTP

=====================

这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第一、二章(除ARP外)对应

首先我们这门课是TCP/IP在Windows NT中的应用,并不完全讲TCP/IP协议,所以有一些TCP/IP理论方面的知识并没有涉及到。在讲TCP/IP在Windows NT中的应用时,我们先回顾一下,在网络基础中讲到的网络的OSI模型,假如有同学从TCP/IP学起,此处作一个铺垫。

第一课OSI模型(open system interface)

OSI模型最初是用来作为开发网络通信协议族的一个工业参考标准。通过严格遵守OSI模型,不同的网络技术之间可以轻易地实现互操作。

OSI模型包含许多被分割成层的组件。在网络数据通信的过程中,

当接收数据的时候,每一层接收到下面层传过来的数据,对数据进

OSI模型的一个关键概念是虚电路。兼容OSI模型的网络栈的每一部分都不知道其上面层和下面层的行为和细节;它只是向上和向下传输数据。就模型的层次而言,每一层都有一虚电路直接连接目的主机上的对应层。就每一层而言,它的数据在目的层被解包的方式和被打包的方式是完全一样的。层不知道传输数据的实际细节;它

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

第二课TCP/IP协议一.Internet的现状

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

ISO C(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有输入和输出材料的能力,即远程操作应用程序。

相关文档
最新文档