首页 > 代码库 > 系统网络概述

系统网络概述

 

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

 

 

七个层次划分原则

  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窗口来修改。

技术分享

技术分享

技术分享

 

系统网络概述