Telnet
SNMP
SNMP (Simple Network Management Prot∞01 ,简单网络管理协议)收集并操作有价值的网络信
息。它运行在管理工作站上,定期或随机地轮询网络中的设备,要求它们暴露特定的信息,以收集数
据。在一切正常的情况下, SNMP 将收到基线(baseline) 信息, 即描述健康网络运行特征的报告。该
协议还可充当网络的看门狗,将任何突发事件迅速告知管理员。这些网络看门狗称为代理,出现异常
情况时,代理将向管理工作站发送称为trap 的警告
DFTP
SSH
安全外壳(SSH) 协议通过标准TCPIIP 连接建立安全的Telnet 会话,用于执行如下操作:登录系
统、在远程系统中运行程序以及在系统间传输文件等。它在执行这些操作时都使用健壮的加密连接。
你可将其视为用于替代rsh 、rlogi n 甚至Telnet 的新一代协议。
TFTP
TFTP ( Trivial File Transfer Protocol ,简单文件传输协议)是FTP 的简化版,但如果你知道自己要
什么以及到哪里去寻找,也可使用它。另外,它使用起来非常简单,速度也很快。然而,它提供的功
能没有FTP 丰富。TFTP 没有提供目录浏览功能,除发送和接收文件外什么也不能做。这个紧凑的小
协议的开销很小,它发送的数据块比FTP 发送的小得多,也不像FTP 那样需要进行身份验证,因此更
不安全。鉴于这种固有的安全风险,支持它的网站很少。
HTTP
所有出色的网站都会包含图像、文本、链接等,这一切都是拜HTTP ( Hypertext Transfer Protocol ,
超文本传输协议)所赐。它用于管理Web 浏览器和Web 服务器之间的通信,在你单击链接时打开相
应的资源,而不管该资源实际位于何地。
NFS
NFS (NetworkFile System ,网络文件系统)是一种致力于文件共享的协议,让两种不同的文件系
统能够互操作。其工作原理大致如下:假设NFS 服务器端软件运行在Windows 服务器上,而NFS 客
户端软件运行在Unix 主机上, NFS 让Windows 服务器的部分RAM 看起来像存储的是Unix 文件,可
被Unix 用户使用。虽然Windows 文件系统和Unix 文件系统不同一一它们在是否区分大小写、文件名
长度、安全性等方面不同,但Unix 用户和Windows 用户可像通常那样访问相同的文件,就像文件位
于他们通常使用的文件系统中一样。
HTTPS
HTTPS(Hyp巳rtext Transfer Protoco1 Secure ,安全超文本传输协议)使用SSL ( Secure Socket Layer ,
安全套接字层),有时也称为SHTTP 或S-HTTP( 这是一个HTTP 扩展,不使用SSL ),但这无关紧要。
顾名思义,它是安全版盯TP ,提供了一系列安全工具,可确保Web 浏览器和Web 服务器之间的通信
安全。当你在网上预订或购物时,浏览器需要使用它来填写表格、签名、验证和加密HTTP 消息。
SMTP
SMTP ( SimpleMail Transfer Protocol ,简单邮件传输协议)解决了无处不在的邮件收发需求,它
使用假脱机(排队)的方式传递邮件。邮件到达目的地后,将被存储到设备(通常是磁盘)中。目标
端的服务器软件定期检查队列,看其中是否有邮件。发现邮件后,它将把它们投递给收件人。SMTP
用于发送电子邮件,而POP3 或IMAP 用于接收邮件。
NTP
NTP (Network Time Protoco1 ,网络时间协议)用于将计算机时钟与标准时间源(通常是原子钟)
同步,由特拉华大学的DavidMills 教授开发o NTP 将设备同步,确保给定网络中所有计算机的时间一
致。这虽然昕起来非常简单,但却非常重要,因为当今的很多交易都需要指出时间和日期。想想你的
数据库吧,如果服务器不与相连的计算机同步,哪怕只相差几秒,也会带来严重的混乱(甚至崩溃)。
如果某台机器在凌晨1:50 发起交易,而服务器将交易时间记录为1:45 ,交易将无法完成。
POP
POP (Post Office Protocol ,邮局协议)提供了一种对到来邮件进行存储的机制,其最新版本为
POP3 o 这种协议的工作原理如下:客户端设备连接到U POP3 服务器后,可下载发送给它的邮件。它
不允许选择性地下载邮件,但邮件下载后,客户端/服务器交互就结束了,用户可在本地随意删除和
操作邮件。接下来将介绍一种更新的标准一-IMAP ,它正逐渐取代POP3
NNTP
NNTP (Net明明kNews TransferProtoco1 ,网络新闻传输协议)用于访问Usenet 新闻服务器,这种
服务器存储了大量称为新闻组的留言板。你可能知道,这些新闻组可以是任何有特定兴趣的人群。例
如,如果你是某款经典车型的发烧友或WWII 飞机爱好者很可能有大量基于这些兴趣爱好的新闻组
供你加入。NNTP 是在盯C977 中定义的。鉴于新闻阅读器程序的配置非常复杂,我们通常依靠很多
网站(甚至搜索引擎)来访问各种资源。
IMAP4
lMAP4 (Internet Message Access Proωcol ,因特网消息访问协议)让你能够控制邮件的下载
方式,因此使用它可获得亟需的安全性。它让你能够查看邮件头或下载邮件的一部分一一你可以咬住
鱼饵,而不是将其整个吞下,进而被藏在鱼饵中的鱼钩钩住。
使用IMAP 时,你可选择将邮件以层次方式存储在电子邮件服务器中,并链接到文档和用户组。
lMAP 甚至提供了搜索命令,让你能够根据主题、邮件头或内容搜索邮件。可以想见,它提供了一些
身份验证功能一一实际上它支持MIT 开发的Kerberos 身份验证方案。lMAP4 是最新的版本。
SCP
FTP 很好,它易于使用,是一种用户友好型文件传输方式一一前提是你不需要安全地传输这些文
件。这是因为使用FTP 传输数据时,将随文件请求以明文方式发送用户名和密码,根本没有加密,任
何人都能看到。这就像绝境中的孤注一掷,你只是将信息发送出去,并析祷信息不要被坏人拦截。
在这样的场合, SCP ( Secure Copy Protoco1 ,安全复制协议)可提供帮助,它通过SSH 保护你金
贵的文件。它首先在发送主机和接收主机之间建立一条安全的加密连接,并一直保持这种状态,直到
文件传输完毕。有了SCP ,你孤注一掷抛出的球将只能被目标接收方获得!然而,在当今的网络中,
更健壮的SFTP 比SCP 更常用。
TLS
TLS (Transport Layer S白山坷,传输层安全)及其前身SSL ( Secure Sockets Layer,安全套接字
层)都是加密协议,非常适合用于确保在线数据传输的安全,如Web 浏览、即时通信、因特阿传真等。
LDAP
如果管理的网络规模适当,你很可能会在某个地方存储目录,记录所有的网络资源,如设备和用
户。但如何访问这些目录呢?通过LDAP (Lightweight Directory Access Protocol ,轻量级目录访问协
议)。该协议对如何访问目录进行了标准化
SIP (VoIP)
SIP (Session lnitiation Protocol ,会话发起协议)是一种非常流行的信令胁议,用于建立和拆除多
媒体通信会话,其应用非常广泛,可用于因特网上的语音和视频呼叫、视频会议、流媒体分发、即时
通信、状态信息( presence infonnation )、在线游戏等。
RTP (VoIP)
RTP即(Real-time Transport Protocol,实时传输协议)是一种分组格式标准,用于通过因特网传输
语音和视频。虽然它最初被设计为一种组播协议,但现在也被用于单播应用程序中。它常被用于流式
媒体、视频会议和一键通( push to tal.k )系统,这使其成了VoIP (Voice over IP ,四语音)行业的事
实标准。
LDP
LDP ( Line Printer Daemon ,行式打印机守护进程)协议设计用于共享打印机。LPD 和LPR (Line
Printer ,行式打印机)程序相互协作,使得能够将打印作业排队并使用TCPIIP 将其发送给网络打印机。
LPD
DNS
DNS ( Domain Name Server肘,域名服务)解析主机名,具体地说是因特网名称,如www.routersim.
com。你并非一定要使用DNS ,可只输入要与之通信的设备的IP 地址。IP 地址表示网络和因特网中
的主机,然而, DNS 旨在让我们的生活更便捷。想想下面这种情形:如果要将网页移到另一家服务提
供商,结果将如何呢? IP 地址将改变,但没有人知道新的IP 地址。DNS 让你能够使用域名指定IP 地
址,你可以随时修改IP 地址,而不会有人感觉到有何不同。
DNS 用于解析FQDN (Fully Qualified Domain Name ,全限定域名),如www.lammle.com 或
todd.lamm1e.como FQDN 是一种层次结构,可根据域名标识符查找系统。
如果要解析名称ωdd ,则要么输入FQDNωdd.lammle.com ,要么让设备(如PC 或路由器)帮助
你添加后级。例如,在思科路由器中,你可使用命令ip domain-name lammle.com 给每个请求加上
域名lamrr由.com。如果不这样做,则你必须输入FQDN ,这样DNS 才能对名称进行解析。
XWindow
XWindow 是为客户端/服务器操作设计的, 是一种编写基于GUI (Graphical User Interface ,图形
用户界面)的客户端/服务器应用程序的协议。其基本思想是,让运行在一台计算机上的客户端程序能
够通过窗口服务器显示另一台计算机的内容。
IGMP
IGMP (Internet Group Management Protocol ,因特网组管理协议)是一种用于管理IP 组播会话的
TCPIIP 协议,它这样完成其职责:通过网络发送唯一的IGMP 消息,以揭示组播组信息,并找出主机
所属的组播组。E 网络中的主机也使用IGMP 消息来加入和退出组播组。IGMP 消息非常方便用于跟
踪组成员关系以及激活组播流。
LPR
在纯粹的TCP/IP 环境中打印时,人们通常结合使用LPR (行式打印机)和LPD (Line Printer
Daemon ,行式打印机守护进程)来完成打印作业。LPD 安装在所有打印设备上,负责处理打印机和
打印作业。LPR 运行于客户端(发送主机),用于将数据从主机发送到网络打印资掘,让你能够得到
打印输出。
DHCPlBootP
DHCP ( Dynamic Host Configuration Protocol ,动态主机配置协议)给主机分配IP 地址,让管理工
作更轻松,非常适合用于各种规模的网络。各种类型的硬件都可用作DHCP 服务器,包括思科路由器。
DHCP 与BootP (Bootstrap Protocol ,自举协议)的差别在于, BootP 给主机分配田地址,但必须
手工将主机的硬件地址输入到BootP表中。你可将DHCP 视为动态的BootP 。但别忘了, BootP也可
用于发送操作系统,让主机使用它启动,而DHCP 没有这样的功能。
APIPA
如果一台交换机或集线器连接了多台主机,且没有DHCP 服务器,该如何办呢?你可手工添加IP
信息(称为静态IP 编址),但Windows 提供了APIPA (Automatic Private IP Addressing ,自动私有IP
编址),这种功能只有较新的Windows 操作系统才有。有了APIPA ,客户端可在DHCP 服务器不可用
时自动给自己配置IP 地址和子网掩码(主机用来通信的基本IP 信息)0 APIPA 使用的E 地址范围为
169.254.0.1-169.254.255.254 ,客户端还会给自己配置默认的B 类子网掩码一-255.255.0.0。
相关推荐
第四部分(第12~17章)讨论网络应用程序相互作用模式以及各种具体的网络应用,涉及客户/服务器模型、套接字编程接口、域名系统(DNS)、远程登录(Telnet)、文件传输和访问、电子邮件以及万维网。第五部分(第18~...
在网络应用程序设计中,Web应用占据重要地位。因此,本教程将详细讲述HTML、CSS和JavaScript,这三者构成了网页开发的基石。对于动态网站,还会涉及服务器端编程语言,如PHP、Python或Java,以及数据库技术,如MySQL...
"Network网络应用程序"是计算机科学领域的一个重要主题,它涵盖了多个方面,包括但不限于通信协议、应用层服务、网络编程和网络安全。在这个标题下,我们可以深入探讨以下几个关键知识点: 1. **网络通信协议**:...
这些私有地址可以在内部网络中自由使用,而不必担心与公网中的其他IP地址冲突。 #### 五、总结 通过对比OSI七层模型和TCP/IP五层模型,我们可以发现TCP/IP模型更加简洁实用,尤其是在互联网的实际应用中更为广泛。...
TCP/IP 协议族采用了五层结构,在 OSI 参考模型中合并了会话层、表示层和应用层,统称应用层,保留物理层、数据链路层、网络层传输层和应用层五层架构,如图 1-1 所示。 TCP/IP 协议族的五层结构如下所示: * 物理...
### OSI与TCP/IP模型精华快速记忆总结 #### 第一部分:OSI七层模型...通过以上总结,我们可以清晰地了解OSI七层模型与TCP/IP四层模型在结构、功能以及协议方面的差异与联系,为学习和理解网络协议栈提供了坚实的基础。
"网络程序设计网络体系结构OSI模型" OSI(Open System Interconnection)模型是一个七层结构的网络体系结构模型,每层都有其专门的功能和协议。 OSI 模型的出现解决了异质性问题,使得不同的网络设备和系统能够互...
7.应用层(Application Layer):OSI参考模型中最靠近用户的一层,为应用程序提供网络服务。该层主要关注应用程序之间的网络服务问题。 OSI模型的优点包括:简化了相关的网络操作;提供了不同厂商之间的兼容性;...
在文档标签中出现的“Java”、“Java 网络程序设计”、“TCP/IP”、“Internet”、“J2EE”、“J2ME”和“J2SE”等关键词,为我们揭示了文档将会包含的领域: 1. Java:Java是Oracle公司开发的一种广泛使用的面向...
标题:“OSI七层详细网络图” ...这些协议和技术覆盖了OSI七层模型中的各个层面,体现了网络通信的复杂性和多样性。通过对这些知识点的学习,可以深入了解网络工作原理,为网络设计、管理和故障排除打下坚实的基础。
通过对Linux网络应用程序设计的深入理解,我们可以清楚地认识到网络模型和TCP/IP协议族在现代网络通信中的核心地位。无论是对于从事网络开发的技术人员还是想要深入了解网络原理的学习者来说,掌握这些基本概念都是...
OSI(开放系统互连)模型和TCP/IP(传输控制协议/互联网协议)模型是计算机网络通信的基础理论框架,它们描述了数据在网络中传输的层次结构。这两个模型都是为了理解和设计网络通信协议而创建的。 OSI模型由国际...
每一层都有特定的功能,例如物理层负责传输比特流,而应用层则处理用户应用程序的交互。 3. **TCP/IP栈体系结构**:与OSI模型相似,TCP/IP模型也有四层,即网络接口层、网络层、传输层和应用层。这个模型更侧重于...
TCP/IP网络编程是计算机科学与信息技术领域中的核心概念,它涉及到如何在互联网上进行数据通信。TCP(传输控制协议)和IP(网际协议)是构成互联网基础的两个主要协议,它们共同构成了TCP/IP协议族。这个“tcp/ip...
《嵌入式Linux应用程序开发标准教程(第2版)》可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式...
应用层协议包括HTTP、FTP、SMTP、DNS等,这些协议定义了应用程序如何使用网络服务,以及应用程序之间的通信规则。 ### TCP/IP四层模型与OSI七层模型的比较 TCP/IP模型由四层组成,分别是应用层、传输层、网际层和...
它直接与用户的网络应用程序打交道,负责处理特定的应用程序细节。一些常见应用层的协议有HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、DNS(域名系统)等。 表示层(Layer6):负责...
在Windows网络程序设计中,开发人员需要理解和掌握一系列关键技术与概念,这关乎到网络应用程序的高效性和稳定性。本文将深入探讨这一主题,特别是在西南科技大学的教育背景下,这方面的知识是学生进行答辩时需要...