TCP/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
相关文章
|
8月前
|
机器学习/深度学习 人工智能 网络协议
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
144 4
|
缓存 网络协议 Linux
手把手实现tcp/ip用户态协议栈,帮你实践网络知识(网络必备,面试项目)
手把手实现tcp/ip用户态协议栈,帮你实践网络知识(网络必备,面试项目)
|
XML 存储 JSON
【面试题精讲】序列化协议对应于 TCP/IP 4 层模型的哪一层?
【面试题精讲】序列化协议对应于 TCP/IP 4 层模型的哪一层?
|
2月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
116 3
|
2月前
|
网络协议 安全 Go
Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
【10月更文挑战第28天】Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
70 13
|
2月前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
3月前
|
网络协议 算法 数据格式
【TCP/IP】UDP协议数据格式和报文格式
【TCP/IP】UDP协议数据格式和报文格式
207 3
|
3月前
|
XML JSON 网络协议
【TCP/IP】自定义应用层协议,常见端口号
【TCP/IP】自定义应用层协议,常见端口号
46 3
|
4月前
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
607 2
|
8月前
|
网络协议 安全 网络安全
网络 (TCP/IP 四层协议中常见网络协议)
网络 (TCP/IP 四层协议中常见网络协议)
110 7

热门文章

最新文章