zoukankan      html  css  js  c++  java
  • 系统网络概述

    参考:http://blog.csdn.net/yuliu0552/article/details/6711659

       更多的网络知识,见,《计算机网络》课程。比如,LAN、MAN、WAN、Internet、星型拓扑结构、总线型拓扑结构、环型拓扑结构、混合型拓扑结构、OSI模型、TCP/IP模型、主机名、A类IP地址、B类IP地址、C类IP地址、D类IP地址、子网、子网掩码、广播地址、网关地址、域名服务器地址、DHCP服务器。

    连接Internet

      .使用调制解调器建立连接

      .使用xDSL建立连接

      .使用ISDN建立连接

      .使用无线网络建立连接

      .使用以太网建立连接

    七个层次划分原则

      OSI参考模型其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。根据分而治之的原则,ISO将整个通信功能划分为七个层次,
    划分原则是:
    (1)网路中各结点都有相同的层次;
    (2)不同结点的同等层具有相同的功能;   
    (3)同一结点内相邻层之间通过接口通信;   
    (4)每一层使用下层提供的服务,并向其上层提供服务;   
    (5)不同结点的同等层按照协议实现对等层之间的通信。

    OSI参考模型各层的作用

       物理层:在物理媒体上传输原始的数据比特流。

       数据链路层:将数据分成一个个数据帧,以数据帧为单位传输。有应有答,遇错重发。

       网络层:将数据分成一定长度的分组,将分组穿过通信子网,从信源选择路径后传到信宿。

       传输层:提供不具体网络的高效、经济、透明的端到端数据传输服务。

       会话层:进程间的对话也称为会话,会话层管理不同主机上各进程间的对话。

       应用层:提供应用程序访问OSI环境的手段。

     

     

    TCP-IP与OSI参考模型的对应关系

     数据封装与解封

     

       (1)人们可以很容易的讨论和学习协议的规范细节。 
      (2)层间的标准接口方便了工程模块化。 
      (3)创建了一个更好的互连环境。 
      (4)降低了复杂度,使程序更容易修改,产品开发的速度更快。 
      (5)每层利用紧邻的下层服务,更容易记住个层的功能。

    ISO/OSI参考模型与TCP/IP协议模型 
    相同点:
    1、都有应用层、传输层、网络层。 
    2、都是下层服务上层。

    不同点:
    1、层数不同。 
    2、模型与协议出现的次序不同,
    TCP/IP先有协议,后有模型(出现早),
    OSI先有模型,后有协议(出现晚)。

    OSI网络体系结构各层协议:
    一、应用层:TELNET、FTP、TFTP、SMTP、SNMP、HTTP、BOOTP、DHCP、DNS
    二、表示层:
                             文本:ASCII,EBCDIC
                             图形:TIFF,JPEG,GIF,PICT
                             声音:MIDI,MPEG,QUICKTIME 
    三、会话层:NFS、SQL、RPC 、X-WINDOWS、ASP(APPTALK会话协议)、SCP 
    四、传输层:TCP、UDP、SPX 
    五、网络层:IP、IPX、ICMP、RIP、OSPF(Open Shortest Path First开放式最短路径优先)
    六、数据链路层:SDLC、HDLC、PPP、STP(Spanning Tree Protocol)、帧中继
    七、物理层:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45

    常用端口(每个协议都有一个缺省端口)

    1、OSI模型

      对于,这里的知识,建议,学《计算机网络》课程。见上

    2、TCP/IP模型

      在TCP/IP协议簇,OSI模型一直在数据通信和互联网的文献中占有主导的地位。那时把OSI模型定义成数据通信的最终标准, 但是,由于其过于庞大和复杂,使得TCP/IP获得广泛的应用。

      对于,这里的知识,建议,学《计算机网络》课程。见上

    3、网络配置文件

       网卡参数配置文件  

    [root@weekend110 ~]# cd /etc/sysconfig/network-scripts/
    [root@weekend110 network-scripts]# ls -l
    total 204
    -rw-r--r--. 1 root root 360 Jul 18 13:06 ifcfg-eth0
    -rw-r--r--. 1 root root 254 Oct 10 2013 ifcfg-lo
    lrwxrwxrwx. 1 root root 20 Jul 18 18:57 ifdown -> ../../../sbin/ifdown
    -rwxr-xr-x. 1 root root 627 Oct 10 2013 ifdown-bnep
    -rwxr-xr-x. 1 root root 5430 Oct 10 2013 ifdown-eth
    -rwxr-xr-x. 1 root root 781 Oct 10 2013 ifdown-ippp
    -rwxr-xr-x. 1 root root 4168 Oct 10 2013 ifdown-ipv6
    lrwxrwxrwx. 1 root root 11 Jul 18 18:57 ifdown-isdn -> ifdown-ippp
    -rwxr-xr-x. 1 root root 1481 Oct 10 2013 ifdown-post
    -rwxr-xr-x. 1 root root 1064 Oct 10 2013 ifdown-ppp
    -rwxr-xr-x. 1 root root 835 Oct 10 2013 ifdown-routes
    -rwxr-xr-x. 1 root root 1465 Oct 10 2013 ifdown-sit
    -rwxr-xr-x. 1 root root 1434 Oct 10 2013 ifdown-tunnel
    lrwxrwxrwx. 1 root root 18 Jul 18 18:57 ifup -> ../../../sbin/ifup
    -rwxr-xr-x. 1 root root 12444 Oct 10 2013 ifup-aliases
    -rwxr-xr-x. 1 root root 859 Oct 10 2013 ifup-bnep
    -rwxr-xr-x. 1 root root 10556 Oct 10 2013 ifup-eth
    -rwxr-xr-x. 1 root root 11971 Oct 10 2013 ifup-ippp
    -rwxr-xr-x. 1 root root 10490 Oct 10 2013 ifup-ipv6
    lrwxrwxrwx. 1 root root 9 Jul 18 18:57 ifup-isdn -> ifup-ippp
    -rwxr-xr-x. 1 root root 727 Oct 10 2013 ifup-plip
    -rwxr-xr-x. 1 root root 954 Oct 10 2013 ifup-plusb
    -rwxr-xr-x. 1 root root 2364 Oct 10 2013 ifup-post
    -rwxr-xr-x. 1 root root 4154 Oct 10 2013 ifup-ppp
    -rwxr-xr-x. 1 root root 1925 Oct 10 2013 ifup-routes
    -rwxr-xr-x. 1 root root 3289 Oct 10 2013 ifup-sit
    -rwxr-xr-x. 1 root root 2488 Oct 10 2013 ifup-tunnel
    -rwxr-xr-x. 1 root root 3770 Oct 10 2013 ifup-wireless
    -rwxr-xr-x. 1 root root 4623 Oct 10 2013 init.ipv6-global
    -rwxr-xr-x. 1 root root 1125 Oct 10 2013 net.hotplug
    -rw-r--r--. 1 root root 13386 Oct 10 2013 network-functions
    -rw-r--r--. 1 root root 29853 Oct 10 2013 network-functions-ipv6
    [root@weekend110 network-scripts]#

      网卡的配置文件位于/etc/sysconfig/network-scripts/下,在该目录下有包括网卡参数配置文件、网卡启动/关闭等配置文件。

     

    [root@weekend110 network-scripts]# pwd
    /etc/sysconfig/network-scripts
    [root@weekend110 network-scripts]# ls -l ifcfg-*
    -rw-r--r--. 1 root root 360 Jul 18 13:06 ifcfg-eth0
    -rw-r--r--. 1 root root 254 Oct 10 2013 ifcfg-lo
    [root@weekend110 network-scripts]#

      ifcfg-eth0是对应系统的一张网卡eth0,ifcfg-lo是对应本机的loopback网络配置。

      

    [root@weekend110 network-scripts]# cat ifcfg-eth0
    DEVICE=eth0                          设备名(网卡别名)
    HWADDR=00:0C:29:05:1D:AC                 MAC
    TYPE=Ethernet                         网卡类型
    UUID=a36d5f1e-fa69-453f-ba2b-a0952b279936
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static

    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"
    IPADDR=192.168.80.110
    BCAST=192.168.80.255
    GATEWAY=192.168.80.2
    NETMASK=255.255.255.0

    DNS1=144.144.144.144
    DNS2=192.168.80.2
    [root@weekend110 network-scripts]# cat ifcfg-lo
    DEVICE=lo             设备名称
    IPADDR=127.0.0.1         本机回环IP地址
    NETMASK=255.0.0.0        子网掩码
    NETWORK=127.0.0.0
    # If you're having problems with gated making 127.0.0.0/8 a martian,
    # you can change this to something else (255.255.255.255, for example)
    BROADCAST=127.255.255.255
    ONBOOT=yes
    NAME=loopback
    [root@weekend110 network-scripts]#

       

       主机名配置文件

    [root@weekend110 ~]# cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=weekend110

    GATEWAY=192.168.80.2
    [root@weekend110 ~]# cat /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

    192.168.80.110 weekend110
    [root@weekend110 ~]#

      也可,在图形界面。执行neat命令,打开Network Configuration窗口来修改。

  • 相关阅读:
    Android手机资料拷贝导出工具 --- 91手机助手
    Adobe Acrobat Reader DC For Android 下载
    How to install Wine on Ubuntu Linux 64bit
    Ubuntu 最好用的CHM阅读器KchmViewer
    精品绿色便携软件 & 录制操作工具
    windows 电脑配置信息检测
    彻底理解android中的内部存储与外部存储
    Web标准颜色 System.Drawing.Color
    傲游浏览器---自定义 UserAgent 字符串
    Android direct-boot
  • 原文地址:https://www.cnblogs.com/zlslch/p/5984031.html
Copyright © 2011-2022 走看看