1 / 15
文档名称:

常见的网络协议.docx

格式:docx   大小:37KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常见的网络协议.docx

上传人:fangjinyan2017001 2022/5/14 文件大小:37 KB

下载得到文件列表

常见的网络协议.docx

相关文档

文档介绍

文档介绍:常见的网络协议
IP 协议
IP 协议简介
IP 地址 (IP v4)
所谓 IP 地址就是给每个连接在 Internet 上的主机分配的一个
32bit 地址。
按照 TCP/IP ( Transport Control Pr校验和函数来检验数据是否有错误; 在发送和接收 时都要计算校验和。
首先, TCP 建立连接之后, 通信双方都同时可以进行数据的传输,
其次,他是全双工的;在保证可靠性上,采用超时重传和捎带确认机 制。
在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未
经确认的分组需要重传。
在拥塞控制上,采用慢启动算法。
TCP 所支持的服务类型
不管怎样 ,TCP/IP 是一个协议集。为应用提供一些 \"低级 \"功能 ,
这些包括 IP 、 TCP 、 UDP 。其它是执行特定任务的应用协议 ,如计算
机间传送文件、发送电子邮件、或找出谁注册到另外一台计算机。因 此 , 最重要的 \" 商业 \"TCP/IP 服务有 :
文件传送 File Transfer
文件传送协议 FTP(File Transfer Protocol) 允许用户从一台计算
机到另一台取得文件 ,或发送文件到另外一台计算机。从安全性方面
考虑 ,需要用户指定一个使用其它计算机的用户名和口令。它不同与
NFS(Network File System) 和 Netbios 协议。 一旦你要访问另一台 系 统中的文件 , 任何时刻都要运行 FTP 。而且你只能拷贝文件到自己的
机器中去来使用它。 (RFC 959 中关于 FTP 的说明 )
远程登录 Remote login 网络终端协议 TELNET 允许用户登录到网络上任一计算机上。
你可启动一个远程进程连接到指定的计算机 ,直到进程结束 ,期间你所
键入的内容被送到所指定的计算机。值得注意的是 ,这时你实际上是
与你的计算机进行对话。 TELENET 程序使得你的计算机在整个过程 中不见了 , 所敲的每一个字符直接送到所登录的计算机系统。一般的 说 , 这种远程连接是通过类式拨号连接的 , 也就是 , 拨通后 , 远程系统提 示你输入注册名和口令 ,退出远程系统 ,TELNET 程序也就退出 ,你又
与自己的计算机对话了。微电脑中的 TELNET 工具一般含有一个终 端仿真程序。 计算机邮件 Mail
允许你发送消息给其它计算机的用户。通常 , 人们趋向于使用指
定的一台或两台计算机。 计算机邮件系统只需你简单地往另一用户的 邮件文件中添加信息 ,但随之产生问题 ,使用的微电脑的环境不同 ,还 有重要的是宏 (MACRO) 不适合于接受计算机邮件。为了发送电子邮
件 , 邮件软件希望连接到目的计算机 ,如果是微电脑 ,也许它已关机 ,或
者正在运行另一个应用程序呢 ?出于这种原因 ,通常由一个较大的系
统来处理这些邮件 , 也就是一个一直运行着的邮件服务器。邮件软件
成为用户从邮件服务器取回邮件的一个界面。 任何一个的 TCP/IP 工具提供上述这些服务。这些传统的应用功
能在基于 TCP/IP 的网络中一直扮演非常重要的角色。目前情况有点
变化 ,这些功能使用也发生变化 ,如老系统的改造 ,计算机的发展等 ,出
现了各种安装版本 ,如 :微电脑、工作站、小型机、和巨型机等。这些
计算机好像在一起完成指定的任务 ,尽管有时看来像是只用到某个指
定 的计算机 , 但它是通过网络得到其它计算机系统的服务。服务器 S erver 是为网络上其它提供指定服务的系统 ,客户 Client 是得到这种服 务的另外计算机系统。 (值得注意的是 ,服务 /客户机不一定是不同的计
算机 ,有可能是同一计算机中的不同运行程序 ) 。以下是几种目前计算
机上典型的一些服务 , 这些服务可在 TCP/IP 网络上调用。
网络文件系统 (NFS)
这种访问另一计算机的文件的方法非常接近于流行的 FTP 。 网络
文件系统提供磁盘或设备服务 , 而无需特定的网络实用程序来访问另
一系统的文件。可以简单地认为它是一个外加的磁盘驱动器。这种额
外 \" 虚拟 \" 磁盘驱动器就是其它计算机系统的磁盘。这非常有用。你
只需加大几台计算机的磁盘容量 ,就可使网络上其他用户访问它 ,且不
说所带来的经济效益 , 它还能够让几台工作的计算机共享相同的文
件。它也使得系统维护和备份易如反掌 , 因为再不必为大量的不同机
器上 的文件的升级和备份而担心。
远程打印 (Remote printing)
允许你使用其它计算机上的打印机 ,好像这些打印机直接连到你
的计算机上。
远程执行 (Remote execution)