计算机局域网的组成机构
网络基础之冲突域和广播域
知新:
大家应该可以看出来,今天的内容不是关于局域网和广播网的,主要向讲讲TCP/IP协议模型。所以这又是一篇穿插的的知识点,前面在《计算机网络基础之OSI网络分层大总结》我简单的比较了OSI模型和TCP/IP的一些区别,不知道各位朋友是否还记得?如果不记得的话大家可以去看看那篇文档,由于今天的时间比较紧迫,所以话不多说,咱们言归正传。
师出有名(概念)
TCP/IP( / ,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
TCP/IP协议是最基本的协议,其中应用层的主要协议有、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;网络层的主要协议有ICMP、IP、IGMP网络实用技术基础 计算机网络的特点有,主要负责网络中数据包的传送等;而网络访问层,也叫网路接口层或数据链路层,主要协议有ARP、RARP,主要功能是提供链路管理错误检测、对不同通信媒介有关信息细节问题进行有效处理等。
这里有一点一定要注意到:TCP/IP是4层模型而OSI是七层模型。还有就是OSI模型和TCP/IP的区别这里也要大家基本了解一些:
1、后者相比于前者简化了高层,形成了统一的应用层;
2、前者抽象能力强,适合描述各种网络,但是它是先有了参考模型,再有了协议,简单说就是先有了理论才有了实践,所以概括性好但是实用性不强;后者是先定义了各种协议,然后制定模型,相当于先实践了然后有了理论,所以后者更实用,但是后者不适用与其他的非TCP/IP网络;
3、前者详细的区分了网络分层中的功能、服务和接口,后者没有。
相辅相成(组成)
我刚刚在上面讲了TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。所以接下来我挑几个我的工作中接触到的协议,给大家了解一下:
1.
是这些协议中的变色龙,专司终端模拟。它让远程客户端机器(客户端)的用户能 够访问另一台机器(服务器)的资源。为此,在服务器上耍花招,让客户端机器看 起来像是与本地网络直接相连的终端。这实际上是使用软件营造的假象——可与选定的远程主机交互 的虚拟终端。这些模拟终端使用文本模式,可执行指定的操作,如显示菜单,让用户能够选择选项以及访问服 务器的应用程序。要建立会话,用户首先运行客户端软件网络实用技术基础 计算机网络的特点有,然后登录服务器。
2. FTP
FTP(File ,文件传输协议)让你能够传输文件,这可在任何两台使用它的机器之 间进行。然而,FTP不仅仅是协议,还是程序。作为协议,FTP供应用程序使用;作为程序,FTP供 用户手工执行与文件相关的任务。FTP让你能够访问目录和文件以及执行某些类型的目录操作,如将 其移到其他目录中。
通过FTP访问主机只是第一步,随后用户必须通过身份验证登录,因为系统管理员可能使用密码 和用户名来限制访问。要避开这种身份验证,可使用用户名,但这样获得的访问权将受到 限制。即使被用户用作程序,FTP的功能也仅限于列出和操作目录、输入文件内容以及在主机之间复制 文件,而不能远程执行程序。
举个栗子
什么情况下应使用FTP?
旧金山办事处的同事要求你立刻将一个50GB的文件发送给他,你该如何办呢?大多数电子 邮件服务器都会拒绝这样的邮件,因为它们对邮件大小有限制。即使对邮件大小没有限制,将这 样大的文件发送到旧金山也需要一段时间。此时,FTP可提供帮助。
如果你需要将大型文件给他人或需要从他人那里获取大型文件网络实用技术基础 计算机网络的特点有-计算机网络基础之TCP/IP协议,FTP是不错的选择。如果你 安装了 DSL或有线电视调制解调器,对于较小的文件(小于5MB),只需通过电子邮件发送。然 而,大多数ISP都不允许电子邮件附件超过5 MB或10MB,因此需要收发大型文件时(这年头谁 不需要呢),FTP是你应该考虑的一种选择。要使用FTP,你需要在因特网上搭建服务器,以便能 够共享文件。另外,FTP的速度比电子邮件快,这是使用FTP收发大型文件的另一个原因。还有,它使用 TCP,是面向连接的,所以如果会话中断,FTP可从中断的地方续传。电子邮件客户端不支持续传!
3.TFTP
TFTP ( File ,简单文件传输协议)是FTP的简化版,但如果你知道自己要 什么以及到哪里去寻找,也可使用它。另外,它使用起来非常简单,速度也很快。然而,它提供的功 能没有FTP丰富。TFTP没有提供目录浏览功能,除发送和接收文件外什么也不能做。这个紧凑的小 协议的开销很小,它发送的数据块比FTP发送的小得多,也不像FTP那样需要进行身份验证,因此更 不安全。鉴于这种固有的安全风险,支持它的网站很少。
4.NFS
NFS (,网络文件系统)是一种致力于文件共享的协议,让两种不同的文件系 统能够互操作。其工作原理大致如下:假设NFS服务器端软件运行在服务器上,而NFS客 户端软件运行在Unix主机上,NFS让服务器的部分RAM看起来像存储的是Unix文件,可 被Unix用户使用。虽然文件系统和Unix文件系统不同——它们在是否区分大小写、文件名 长度、安全性等方面不同,但Unix用户和用户可像通常那样访问相同的文件,就像文件位 于他们通常使用的文件系统中一样。
5.SMTP
SMTP ( Mail ,简单邮件传输协议)解决了无处不在的邮件收发需求,它 使用假脱机(排队)的方式传递邮件。邮件到达目的地后,将被存储到设备(通常是磁盘)中。目标 端的服务器软件定期检查队列,看其中是否有邮件。发现邮件后,它将把它们投递给收件人。SMTP 用于发送电子邮件,而POP3或IMAP用于接收邮件。
6.POP
POP (Post ,邮局协议)提供了一种对到来邮件进行存储的机制,其最新版本为 POP3。这种协议的工作原理如下:客户端设备连接到POP3服务器后,可下载发送给它的邮件°它 不允许选择性地下载邮件,但邮件下载后,客户端/服务器交互就结束了,用户可在本地随意删除和 操作邮件。接下来将介绍一种更新的标准——IMAP,它正逐渐取代POP3,这是什么原因呢?
7.IMAP4
由于IMAP4 ( ,因特网消息访问协议)让你能够控制邮件的下载 方式,因此使用它可获得亟需的安全性。它让你能够查看邮件头或下载邮件的一部 —— 可以咬住 鱼饵,而不是将其整个吞下,进而被藏在鱼饵中的鱼钩钩住。使用IMAP时,你可选择将邮件以层次方式存储在电子邮件服务器中,并链接到文档和用户组。 IMAP甚至提供了搜索命令,让你能够根据主题、邮件头或内容搜索邮件。可以想见,它提供了一些 身份验证功能一实际上它支持MIT开发的身份验证方案。IMAP4是最新的版本。
8.SSH
安全外壳(SSH)协议通过标准TCP/IP连接建立安全的会话,用于执行如下操作:登录系 统、在远程系统中运行程序以及在系统间传输文件等。它在执行这些操作时都使用健壮的加密连接。 你可将其视为用于替代「sh、甚至的新一代协议。