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)
sheweishewei
上一篇 2017-03-16 20:05
下一篇 2017-03-16 22:04

相关推荐

  • nginx配置(三)

    ngx_http_upstream_module模块     #分流The ngx_http_upstream_module module is used to define groups of servers that can be referenced by the proxy_pass, fastcgi_pass, uwsgi_pa…

    Linux干货 2017-05-08
  • bash的重定向

    一、简介         bash的数据流重定向(redirect)是将程序的执结果重新定向到另一文件或者设备。或者把一文件重定向给一程序作为数据来源。默认情况下,命令的执行结果显示在屏幕上。文件系统中,分为:标准输入,标准输出,错误输出。 二、用法   &n…

    Linux干货 2015-08-11
  • shell的基本使用

    小知识: 在bash环境中变量有各自的范围,有些的变量无法超出自己本身的范围,也无法更改自己, 或提升自己的能力范围 用source命令执行脚本,会对里面的变量发生改变包括范围 例:命令行中写name=wang 脚本中写name=xdg  先命令行,再脚本,最后命令行的顺序依次执行 1.正常的执行脚本 ./file.sh  输出的结果: …

    Linux干货 2017-08-05
  • 文件通配符是啥?

    文件通配符     包含 ‘?’, ‘*’ 或 ‘[‘ 字符的字符串称为通配符模板(wildcard  pattern).形成路径名(globbing)指一种操作,把通配符模板展开为匹配该串的路径名.匹配定义为:   …

    Linux干货 2017-04-23
  • vim文本编辑器

    vi简介 vi:Visual Interface,是一种功能强大的文本编辑器,工作在字符模式下,它可执行输出、输出、查找、替换、块等众多文本操作,不需要图形界面,因此执行起来效率会非常高,主要用来编辑纯文本文件,常见的编码有,ASCII,Unicode等等 文本编辑器的种类:     行编辑器:逐行来对文本进行处理的工…

    Linux干货 2016-08-15
  • 20160802学习笔记

    useradd相关补充:      1.新建一个用户创建时的一些默认权限在/etc/default/useradd配置中      2.新建用户家目录的过程实际就是将/etc/skel中的所有文件,拷贝到新建用户的/home下,并更改为改用户的用户名   &n…

    Linux干货 2016-08-03