linux网络管理 一

什么是网络?

        是指将具有独立功能的计算机和周边设备,通过通信线路连接起来,在网络软件的支持下,实现资源的共享和数据的整个系统。

网络的特征:

        速度                成本          安全性          可用性           可扩展性             可靠性                   拓扑       

OSI模型;

7        应用层                        网络进程访问应用层               

6        表示层                        数据表示

5        会话层                        主机间通信

4        传输层                        端到端链接        TCP / UDP (端口号)     

3        网络层                        数据传输            IP (原IP地址,目标IP地址)

2        数据链路层                  访问介质            ARPA / ethernet (源MAC地址,目标MAC地址)

1        物理层                        二进制传输

发送方:数据从上层向下层走,是数据的封装过程

接收方:数据从下层向上层走,是数据的解封装过程

因为只有本层才可以读取本层的报头,所以达到一个同层对等通信的效果

IP地址:

32bit 以点分十进制形式表示

Ip地址分为网络部分和主机部分

AIP  第一个比特是0    默认子网掩码为:255.0.0.0     默认网络部分是前8bi,,后24bit 是主机部分

BIP  前两个比特是10   默认子网掩码为:255.255.0.0     默认网络部分是前16bit,后16bit 是主机部分

CIP  前三个比特是110  默认子网掩码为:255.255.255.0   默认网络部分是前24bit,后8bit 是主机部分

DIP  前四个比特是 1110 组播地址   224.0.0.0 – 239.255.255.255

EIP  前四个比特是 1111 实验地址

私有地址范围(RFC1918):

A类:10.0.0.0 – 10.255.255.255

B类:172.16.0.0 – 172.31.255.255

C类:192.168.0.0 – 192.168.255.255

特殊地址:

0.0.0.0    IP地址

255.255.255.255 广播地址

127.0.0.0 – 127.255.255.255 本地地址

IP地址中主机部分全0 是本网络的网络地址

IP地址中主机部分全1 是本网络的广播地址

linux网络管理  一

TCP:

  • 面向连接的协议:在传输用户数据前,先要建立连接
    TCP的三次握手)
  • 错误检查
  • 数据包序列化
  • 可靠性传输:发送的数据需要接受者提供确认,通过报头中的序列号和确认号来完成。
  • 数据恢复功能

UDP

§  属无连接协议

§  提供有限的错误检查

§  提供尽力传输

§  不具备数据恢复功能

UDP报头比TCP报头字简单,功能少,但传输效率高

  三层对应四层 看IP报头中的 protocol字段  6 = TCP , 17 = UDP

  四层对应应用层 看TCPUDP报头中的端口号,不同端口号对应不同应用程序

linux网络管理  一

交换机和HUB(集线器)不能隔绝广播路由器可以隔绝广播。

原创文章,作者:shewei,如若转载,请注明出处:http://www.178linux.com/71170

(1)
上一篇 2017-03-16 20:05
下一篇 2017-03-16 22:04

相关推荐

  • grep

    1. 文本处理工具的使用:   cat 连接文件并打印到标准输出设备,但是文件较大时,翻屏太快,与more或者less连用 命令反着输入(tac)将会反向输出文本文件 用法: cat 选项 参数   选项: -A 显示不可打印字符 -b 对行进行编号,空白行不编号 -s 压缩空白行 -n 对行进行编号,包括空白航  参数: &n…

    Linux干货 2016-08-08
  • 文本处理工具之grep正则表达式

    grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,…

    Linux干货 2016-08-08
  • 第三周

    第三周 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@node1 ~]# who -q | sed -n ‘1p’ centos root fedora redhat mint 2.取出最后登录到当前系统的用户的相关信息。 [root@node1 ~]# who -a | tail -1 mint +…

    Linux干货 2017-07-25
  • 马哥教育网络班22期+第2周课程练习

    1、Linux上文件管理命令有哪些,其常用的相关示例演示。 常见文件管理命令有:touch/stat/file/rm/cp/mv/nano 示例如下: [root@localhost week2_test]# touch newfile [root@localhost week2_test]# ls&nbsp…

    Linux干货 2016-08-22
  • web服务介绍二)

    apache指令说明:http://httpd.apache.org/docs/2.2/mod/directives.html Listen 172.18.100.67:8081  监听某个指定地址和端口启动前检查一下语法:    httpd -t 如果要监听多个端口,要多行写    Listen 80&nb…

    Linux干货 2017-04-20