Linux教程

【金秋打卡】第11天 Linux网络管理(下)

本文主要是介绍【金秋打卡】第11天 Linux网络管理(下),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Linux网络管理
章节名称:第1章 网络基础
讲师名称:Tony

课程内容

  • 端口的作用
  • DNS 的作用
  • 网关的作用

课程收获

端口

所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

在网络技术中,端口包括逻辑端口和物理端口两种类型。物理端口是用于连接物理设备之间的接口,如ADSL Modem、集线器、交换机、路由器上用于连接其他网络设备的接口,如RJ-45端口、SC端口等等 [2] 。逻辑端口是指逻辑意义上用于区分服务的端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。如TCP/IP协议中的服务端口,通过不同的逻辑端口来区分不同的服务。一个IP地址的端口通过16bit进行编号,最多可以有65536个端口 [3] 。端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。

端口号的主要作用是表示一台计算机中的特定进程所提供的服务。网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务端口号25指的是SMTP服务等。端口号一般习惯为4位整数,在同一台计算机上端口号不能重复,否则,就会产生端口号冲突这样的例外

常见的端口号:

  • FTP(文件传输协议):端口号 20 21
  • SSH(安全shell协议):端口号 22
  • telnet( 远程登录协议):端口号 23
  • DNS(域名系统):端口号 53
  • http(超文本传输协议):端口号 80
  • SMTP(简单邮件传输协议):端口号:25
  • POP3(邮局协议3代):端口号:110

netstat

Linux netstat 命令用于显示网络状态。利用 netstat 指令可让你得知整个 Linux 系统的网络情况。

netstat -an

DNS

域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成(此处以IPv4的地址为例,IPv6的地址同理),记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。

域名,分别依照申请机构的性质依次分为:AC-科研机构;COM、TOP-工、商、金融等专业;EDU-教育机构;GOV-政府部门;NET-互联网络、接入网络的信息中心和运行中心;ORG-各种非盈利性的组织。

当一台机器a向其域名服务器A发出域名解析请求时,如果A可以解析,则将解析结果发给a,否则,A将向其上级域名服务器B发出解析请求,如果B能解析,则将解析结果发给a,如果B无法解析,则将请求发给再上一级域名服务器C,如此下去,直至解析到为止。

xqBj9s.png

网关

大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。

网关的作用:
1、网关在所有内网计算机访问的不是本网段的数据报时使用。
2、网关负责将内网IP转换为公网IP,公网IP转换为内网IP。

打卡截图

xqrFqf.md.png

这篇关于【金秋打卡】第11天 Linux网络管理(下)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!