网络服务:是指一些在网络上运行的、面向服务的软件模块
网络服务的标准:可以使用各种协议通过网络进行远程访问的软件模块(常见协议http/ftp/telnet/smtp等)
• 域名解析服务(DNS) • 动态主机配置服务(DHCP) • 文件传输服务(FTP/samba) • 网络文件系统服务(NFS) • 万维网服务(Apache/Nginx/Tomcat) • 邮件服务(Mail) • 日志服务(ELK) • 数据备份服务(Rsync) • 数据库服务(MysqL/Redis)
3、常见网络协议和端口1)网络地址与物理地址
网络地址:互联网协议地址(IP地址)为互联网上每一个网络或主机分配一个逻辑地址,IP地址工作在网络层
IP的分类:IPV4 IPV6
物理地址:物理地址(MAC地址)为每一个设备设置一个固定的硬件地址, MAC地址工作在链路层
MAC地址:00-23-5A-15-99-9B
2)TCP/IP五层常见协议
应用层协议: FTP、http、SMTP、Telnet、DNS等 传输层协议: TCP、UDP等 网络层协议: IP、ICMP、ARP等 数据链路层协议: PPP协议等 物理层: 不常用
常见网络端口口配置文件:/etc/service
20/21 ftp服务 文件共享 22 ssh服务 安全远程管理 23 telnet服务 不安全远程管理 25 smtp:简单邮件传输协议 发信 465 smtp(ssl) 发信 110 pop3:邮局协议 收信 143 imap4 收信 993 imap4(ssl) 收信 80 www服务(http://) 网页访问 443 www服务(https://) 加密网页访问 3306 MysqL端口 数据库连接端口 53 DNS端口 域名解析端口6379 redis数据库默认端口
4、网关路由配置1)路由与网关
路由:
网关:
不同网段数据转发路由选择默认路由NAT转换2)网关与路由设置
route -n 查看系统中的路由表信息增加路由route add -net 200.200.200.0 netmask 255.255.255.0 dev eth0 增加一条子网为200.200.200.0的路由信息删除路由route del -net 200.200.200.0 netmask 255.255.255.0 临时: 添加或者删除默认网关:添加:route add default gw ip 删除:route del default gw ip永久: 添加或者删除默认网关:/etc/sysconfig/network-scripts/ifcfg-eth0
5、网络管理命令nslookup:域名解析测试命令[root@centos ~]# nslookup www.baIDu.comServer: 114.114.114.114Address: 114.114.114.114#53Non-authoritative answer:www.baIDu.com canonical name = www.a.shifen.com.name: www.a.shifen.comAddress: 39.156.66.14name: www.a.shifen.comAddress: 39.156.66.18
本地域名自解析配置文件:
/etc/hosts 格式:ip 域名
配置网络服务器ip进行域名解析:
/etc/sysconfig/network-scripts/ifcfg-eth0 # 只针对eth0这张网卡DNS1=114.114.114.114DNS2=8.8.8.8/etc/resolv.conf nameserver ip #全局配置vim /etc/resolv.confsearch localdomain #搜索本机nameserver 114.114.114.114nameserver 8.8.8.8
netstat查看系统的网络连接状态、路由信息、接口等。-a:显示所有活动连接 -n:以数字形式显示 -t:查看TCP协议相关信息 -u:查看UDP协议相关信息 -p:显示PID和进程名 -l:监听
3)traceroute:测试从当前主机到目的主机之间经过的网络节点数,用于追踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节, 默认使用ICMP协议。
-p 使用UDP端口进行测试,默认端口为33434 -q 3 指定测试时发送的数据包个数(即测试次数) -n 以IP的方式进行连接测试,避开DNS的解析注意:该命令在使用NAT模式时无法实现效果,请切换桥接模式
4)Ping:测试网络连通性
-i 指定间隔时间 -c 指定Ping的次数 -s 指定数据包的大小
5)arp:地址解析协议,将ip地址解析成MAC地址
-a 查看所有 #大部分时候用于局域网进行主机检测。-d ip地址,删除某条ARP记录
6)nmap:网络探测扫描命令
-sP 探测某网段内有哪些主机是存活的 -sT 探测某主机上开启了哪些TCP端口
总结 以上是内存溢出为你收集整理的网络服务相关介绍全部内容,希望文章能够帮你解决网络服务相关介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)