网盾科技IT教育,只培训技术精英
全国免费咨询电话: 15827351614
没有协议,就变成哑巴网络了

协议大家对这个词不陌生,你我之间的协议,你我之间的约定,就像我们说话用某种语言一样,有各个国家的人,说不同的语言,不能进行交流所以要预定一种语言进行交流,在网络上的各台计算机之间也有一种语言,这就是网络协议,不同的计算机之间必须使用相同的网络协议才能进行通信。

图片1.png 

网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它定义了通信时信息必须采用的格式和这些格式的意义。

下面是一些比较常用的网络协议

SSH服务器 

远程管理以前基本上都采用 Telnet. 但是其明文传输密码等问题都非常的令人头痛 . 因此 SSH 的出现解决了许多在远程管理方式中产生的问题。

SSH 采用了多种认证加密方式 , 解决了传输中数据加密和身份认证等问题 , 比较有效的防止网络嗅探与 IP 欺骗等问题在 Linux/Unix 下目前仍然广泛采用的 SSH 是OpenSSH 程序来实现 SSH 协议的 .OpenSSH 是由最著名的 Unix 中 OpenBSD 开发于维护的 。

DNS(Domain Name System) 

DNS 是完成主机名称到 IP 之间的解析。可以将计算机无法理解的文字转换为可以使用的数字。

它是用来自动给客户机器分配 TCP/IP 信息的网络协议。每个 DHCP 客户都连接到中央位置的 DHCP 服务器,该服务器包括 IP 地址、网关、 DNS 服务器信息的客户网络配置。

DHCP 优势

可以使网络管理员集中管理一个网络系统,对网络中的 IP 地址等,进行自动分配。对于一个网络维护人员,分配和管理网络内部计算机的 IP 地址是一件很繁琐的事情,这个问题在网络内部的主机数量较多时更加突出,尤其是主机数量大于可用 IP 地址数量的时候。为了方便将来的 IP 地址资源管理,可以建立一台 DHCP 服务器,来自动完成管理局域网内部计算机的 IP 地址分配工作。

DHCP 与 BOOTP

DHCP 的前身是 BOOTP 。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络, BOOTP 则可以自动地为那些主机设定TCP/IP 环境。

但 BOOTP 有一个缺点:在设定前须事先获得客户端的硬件地址,而且与 IP 的对应是静态的。换而言之, BOOTP 非常缺乏 " 动态性 " ,若在有限的 IP 资源环境中, BOOTP 的一对一对应会造成非常可观的浪费。

FTP

FTP 是 File Transfer Protocol (文件传输协议)的缩写 。也是一个古老服务之一,在 Unix/Linux 系统中常用的免费 FTP 服务器软件主要是 VSFTP 。

FTP 工作模式

主动模式( Active FTP )

在主动模式下, FTP 客户端随机开启一个大于 1024 的端口 N 向服务器的 21 号端口发起连接,然后开放 N+1 号端口进行监听,并向服务器发出 PORT N+1 命令。服务器接收到命令后,会用其本地的 FTP 数据端口(通常是 20 )来连接客户端指定的端口 N+1 ,进行数据传输。

被动模式( Passive FTP )

在被动模式下, FTP 客户端随机开启一个大于 1024 的端口 N 向服务器的 21 号端口发起连接,同时会开启 N+1 号端口。然后向服务器发送PASV 命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于 1024 的端口 P 进行监听,然后用 PORT P 命令通知客户端,自己的数据端口是 P 。客户端收到命令后,会通过 N+1 号端后连接服务器的端口 P ,然后在两个端口之间进行数据传输。

NFS(Network File System) 

网络文件系统 ,NFS 最早由 Sun 公司所发展出来的。最大的功能就是可以透过网络 , 让不同的主机能共享文件,通过使用 NFS ,用户和程序可以像访问本地文件一样访问远端系统上的文件。

SAMBA 

此服务主要用于 Linux 与 Windows 之间资源共享使用 . 其主要功能 :

Linux 与Windows 之间实现资源共享、Windows DC、Print Server(Windows)、WINS Server、DNS Proxy、WINS Proxy等

SAMBA是一组软件包,使Linux支持SMB协议,该协议是TCP/IP上实现的,使用它可在windows和Linux间共享资源。

SMB协议:(Server Message Block) 服务信息块,它提供了在网络上的不同计算机之间共享文件、打印机等。

Samba的核心是有2个:

smbd:处理到来的SMB数据报,为使用该软件包的资源与Linux进行协商

nmbd:使其他主机或工作站能浏览Linux服务器。

HTTP

WEB 是常用的服务 , 终端用户可通过 WEB 来获取大量信息。用户不用知道复杂的技术流程及技术手段即可以获取所需的知识、信息等关键要素。因此 WEB 成为了当下不可或缺的重要服务之一。

WEB 是一种交互式图形界面的 Internet 服务,具有强大的信息连接功能,通过超文本链接

( HyperText ) 的方式,将信息通过 Internet 传递到全球每个角落!

一般情况下 , 终端用户通过浏览器输入比较完整的 URL 即可以完成访问

URL(Uniform Resoure Locator 统一资源定位器 )

Route

构架 Linux 下的 Router多少年来,路由器的发展有起有伏。90 年代中期,传统路由器成为制约因特网发展的瓶颈。ATM 交换机取而代之,成为IP 骨干网的核心,路由器变成了配角。进入 90 年代末期, Internet 规模进一步扩大,流量每半年翻一番, ATM 网又成为瓶颈,路由器东山再起, Gbps 路由交换机在 1997 年面世后,人们又开始以 Gbps 路由交换机取代 ATM 交换机,架构以路由器为核心的骨干网。

路由器优点:

1.比较适用于较大和大规模的网络

2.为复杂的网络拓扑结构提供负载共用和提供在数据传输时最佳路径

3.能更好的处理各种数据

4.在路由器上可以设置相关的安全访问控制,提高网络安全

5.隔离不需要的网络通信量。(比如广播等)

6.提高网络的可用率(也就是说将超网化为子网)

7.减少主机承载响应的负担

路由器缺点:

1.按照不同等级(不同用途),路由器的价格也会提升很高 . 对于 TCO 预算不是很好(除软路由)

2.安装比较复杂

3.不支持非路由协议(也就是不可路由的协议)

这是一些比较常用的协议,里面还有一些配置及命令你知道多少?欢迎来谈论。