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

相关推荐

  • 马哥教育网络班22期+第3周课程练习

    1、列出系统上所有已登陆的用户的用户名,注意:同一个用户登录多次,只显示一次即可。     who | cut -d' ' -f1 | uniq 2、取出最后登录到当前系统的用户的相关信息;    &…

    Linux干货 2016-09-26
  • N26-第八周作业-邢岩

    马哥门徒-N26-邢岩 1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;      在线的主机使用绿色显示;      不在线的主机使用红色显示; #!/bin/bash # Author: jeque# Des…

    2017-03-24
  • 条件选择if 条件判断case 文件查找 find locate 以及压缩和解压缩工具

    1 shell脚本编程之 条件选择if 条件判断case  2 文件查找 find locate 以及压缩和解压缩工具 过程式编程语言:  顺序执行  选择执行  循环执行 条件选择之 if语句 选择执行:   注意:if语句可嵌套    单分支 if 判断条件:then 条件为真的分…

    Linux干货 2016-08-15
  • 如何在 Linux 下大量屏蔽恶意 IP 地址

    很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软件时。你可能想要过滤反P2P活动的网络链接。如果你是一名系统管理员,你可能想要禁止垃圾IP地址访问你们的公司邮件服务器。或者你因一些原因想要禁止某些国家访问你的web服务。在许多情况下,然而,你的IP地址屏蔽列表可能会很快…

    Linux干货 2015-02-26
  • BT雷人的程序语言

    这个世界从来都不会缺少另类的东西,人类自然世界如此,计算机世界也一样。编程语言方面,看过本站《6个变态的C语言Hello World程序》的朋友们一定对BT和另类不会陌生,但那都是些小儿科,真正的BT和另类要是从语言级上来完成。让我们来看看其中一个比较另类的语言BrainFuck。看到这个程序语言的名字,请不要以为这是一个搞笑的语言,这是一个“严肃事情”,请…

    Linux干货 2015-04-03
  • RAID特性和常见级别

    简介:    RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。RAID通常被用在服务器电脑上,使用完全相同的硬盘组成一个逻辑扇区,因此操作系统只会把它当做一个硬盘。 R…

    Linux干货 2016-02-14