TCP/IP基础协议

OSI模型与IP基础知识
本文介绍了OSI七层模型的各层功能及其协议,并详细解释了IP地址、子网掩码的概念,以及如何判断两台主机是否属于同一网段。
OSI参考模型(Open Systems Interconnection Reference Model)
   7    应用层    提供网络与用户应用软件之间的接口服务
  6    表示层    提供格式化的表示和转换数据服务
5    会话层    提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制
4    传输层    提供建立.维护和取消传输连接功能, 负责可靠地传输数据
   3    网络层    处理网络间路由,确保数据及时传送
2    数据链路层 负责无错传输数据,确认帧.发错重传等
1     物理层   提供机械.电气.功能和过程特性
网际协议IP:负责在主机和网络之间寻址和路由数据包   地址解析协议ARP:获得同一物理网络中的硬件主机地址
网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误 互联组管理协议IGMP:IP主机向本地多路广播路由器报告主机组成员
win2003.bmp258
通过开始--运行--输入cmd按确定来打开命令提示符  在命令提示符里面输入tracert这个命令后面跟远程计算机的IP地址 tracert这个命令可以检查网络中一台主机到另一台主机的路由   因为我现在没有路由器所以看不了那些发送的数据包 这些数据包都是通过ICMP这种协议发送的   或者通过pathping这个命令 在命令提示符里面输入pathping这个命令后面跟远程计算机的IP地址
win2003.bmp259
   我现在这个TTL值是128  因为每经过一个路由器TTL值就会减1 所以你通过看这个TTL值可以知道经过那些的路由器了
  传输控制协议TCP: 为应用程序提供可靠的通信连接  适合于一次传输大批数据的情况  适用于要求得到响应的应用程序
用户数据报协议UDP: 提供了无连接通信  且不对传送包进行可靠的保证  适合于一次传输小量数据  可靠性则由应用层来负责
什么是IP地址?  32位二进制地址  点分十进制表示  什么是MAC地址?  48位二进制地址  常用12位十六进制表示 例如:02-00-4C-4F-4F-50
    IP地址规范:  点分十进制计法
   11001010.10010101.11110001.10001111
---------.---------.---------.---------
   -------------------------------------- 8Bit --------------------------------------
    Bit 7        Bit 6        Bit5         Bit4             Bit 3        Bit 2       Bit 1        Bit 0  
2的7次方   2的6次方    2的5次方   2的4次方      2的3次方    2的2次方   2的1次方   2的0次方
128           64           32           16                8             4             2            1
IP地址分类:    Class A        Network ID         Host ID
     ---------         ---------  ---------  ---------
  Class B                  Network ID                     Host ID 
    --------- ---------       ---------  ---------
    Class C                      Network ID                       Host ID
   --------- --------- ---------         ----------
   Class        First          First Byte Value          Num.of Networks       Num. of Hosts
   A             0                 1-127                         126                     16777214
  B            10               128-191                      16384                      65534
  C           110              192-223                     209152                       254
  D          1110             224-239                                  组播数据地址
E         11110            240-255                                   实验用 保留
注意:  在互联网上是不允许出现D类地址  E类地址的   也就是说你不可能在网上发现某一台主机的IP地址是以224或255开头的IP地址
IP地址分配规则:     127不能作为网络号    不能将网络号和主机号的各位均置1    不能将网络号和主机号的各位均置0    对于同一网络来说,主机号必需唯一   
win2003.bmp260
我现在来ping -a 127.0.0.1   -a是什么意思呢?    就是把127.0.0.1这个IP地址作为名称解析   你看上面是不是有Local host 这代表本机    
子网掩码的概念: "1"位对应网络ID  "0"位对应主机ID  判断两台主机是否属于同一网段  表示方法:192.168.1.1/24  61.54.12.13/8
  IP地址规范:  公网IP和私网IP     公网IP:  需要向IANA申请  收费  可以被公网上的计算机直接访问
  私网IP:  不需申请,随意使用  免费  不能被公网上的计算机直接访问
A类: 10.0.0.0/8    B类:  172.16.0.0/16 ---- 172.31.0.0/16   C类:  192.168.0.0/24 ----- 192.168.255.0/24
其他非公网IP地址:  回路及诊断用地址   127.0.0.0/8     自动私有地址(APIPA)  169.254.0.0/16
192.168.1.10与192.168.1.11是否属于同一个网络?     192.168.1.10        192.168.1.11
                                                                       255.255.255.0       255.255.255.0
                                                                        192.168.1.0          192.168.1.0
因为192.168.1.10与192.168.1.11这两个IP地址的网络ID(Network ID)是相同的  都是192.168.1.0  所以属于同一个网络

本文转自 叶俊生 51CTO博客,原文链接:http://blog.51cto.com/yejunsheng/162121
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值