TCP/IP协议集基本知识

 


  • 文章目录
  • TCP/IP协议集基本知识

    前言

    一、Tcp功能是什么?

    二、使用步骤

    1.TCP/IP 概述

    2.TCP/IP协议是一个协议族

    它分为4层,应用层,传输层,网络层,数据链路层,每层又有各自的协议。

    应用层(Telnet/FTP/HTTP/DNS/SNMP/SMTP等)

    传输层(TCP传输控制协议和UDP用户数据报协议)

    网络层(IP/ICMP/IGMP)

    链路层(以太网、令牌环网、FDDI、IEEE802.3等)各层协议完成不同功能

    总结


 

  • 一、Tcp功能是什么?

  • TCP/IP协议叫做传输控制/网际协议,又叫网络通讯协议,TCP协议的主要功能是完成对数据报的确认、流量控制和网络拥塞;自动检测数据报,并提供错误重发的功能;将多条路径传送的数据报按照原来的顺序进行排列,并对重复数据进行择取;控制超时重发,自动调整超时值;提供自动恢复丢失数据的功能
  • 二、使用步骤

  • 1.TCP/IP 概述

  • TCP/IP是网络中使用的基本的通信协议
  • 虽然从名字上看TCP/IP包括两个协议:传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等许多协议,这些协议一起统称为TCP/IP协议  
  • (数据)传输控制协议:
  • TCP: 端端连接 ,带有应答信号,通信可靠;
  • UDP:没有应答的IP数据报方式,通信不可靠;
  • 2.TCP/IP协议是一个协议族

  • 它分为4层,应用层,传输层,网络层,数据链路层,每层又有各自的协议。

  • 应用层Telnet/FTP/HTTP/DNS/SNMP/SMTP等)

  • 传输层TCP传输控制协议和UDP用户数据报协议)

  • 网络层(IP/ICMP/IGMP)

  • 链路层(以太网、令牌环网、FDDIIEEE802.3等)各层协议完成不同功能

  •  
  • 3.TCP/IP分层模型
  • TCP/IP共分层。与OSI层模型相比,TCP/IP没有表示层和会话层,这两层的功能由最高层——应用层提供。同时,在层名称定义及功能定义等方面与也存在着差异,如图所示
  • TCP/IP协议集基本知识_第1张图片

物理层、网络接入层
这是TCP/IP
软件的最低层。负责接收来自高层的IP数据报,并通过网络发送之;或者从网络上接收物理帧,抽出IP数据报,交给IP层(高层)

二、网络层
负责相邻计算机之间的通信。其功能包括三方面
:
1
、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
2、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。
3、处理路径、流控、拥塞等问题。  

三、传输层(主要协议:TCPUDP
提供应用程序间的通信。其功能包括:

1、格式化信息流;
2、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送

四、应用层
向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等
  

 IP协议

1. IP地址格式

一个 IP 地址由 4个 字节共 32位 (4 字节 ×8 比特 =32 比特 ) 的数字串组成,这 4 个字节通常用 小数点 分隔。每个字节可用十进制或十六进制表示, IP 地址也可以用二进制表示。
一个 IP 地址包括两个标识码 (ID) ,即 网络 ID 主机 ID

 

地址类别 网络ID 主机ID

 •同一个物理网络上的所有主机都有同一个网络ID,网络上的每个主机只有一个主机ID与其对应。据此把IP地址的4个字节划分为两个部分:一部分用以标明具体的网络段,即网络ID;另一部分用以标明具体的节点,即主机ID

•2. IP地址分类(5类)

TCP/IP协议集基本知识_第2张图片

A类中 有效的网络个数  2^7-2   单网络内主机数2^24-2   

B类中 有效的网络个数  2^14-2   单网络内主机数2^16-2

C类中 有效的网络个数  2^21-2   单网络内主机数2^8-2

D类和E类这里不列举出来

注意 :全零和全1的网络号和主机号 不能使用  所以要减去2,一般区别该网络属于什么网络类型,通过所给IP地址的特征位来判断,如上图表所示

TCP/IP协议集基本知识_第3张图片

•3.IP地址的表示 

点分十进制 :例如  192.168.10.58

(1)点分十进制表示法

11000000  10101000  00001010   00111010

                                                    

   192.                168.                 10.        58

(2)后缀标记法  :在IP地址后加''/","/"后的数字表示网络号位数  举个栗子   129.16.7.31/16 16表示网络号占16位

 

IP地址类型的判断方法一

根据IP地址的第一个字节的取值来判断:

1)第一个字节 < 128,则为:A类地址;

2128 第一个字节 < 192,则为:B类地址;

3192 第一个字节 < 223,则为:C类地址

TCP/IP协议集基本知识_第4张图片

IP地址类型的判断方法二

TCP/IP协议集基本知识_第5张图片

A类地址范围

TCP/IP协议集基本知识_第6张图片

有效的A类地址范围(网络号和主机号不能全为1,和全为0)  

B类地址范围(把二进制点分制写出来后 化成十进制如下)

TCP/IP协议集基本知识_第7张图片

有效的B类地址范围  

TCP/IP协议集基本知识_第8张图片

C类地址范围

TCP/IP协议集基本知识_第9张图片

有效的C类地址范围  

TCP/IP协议集基本知识_第10张图片

 

几种特殊的IP地址

1、广播地址:

主机号全为1的地址称为广播地址,用来标识,网络上所有的主机

192.168.2是一个C类网络地址,它的广播地址是 192.168.2.255

2、有限广播地址:

32位全为1的地址称为有限广播地址,用于在 本网内广播 ,

即255.255.255.255.192.168.2是一个C类网络地址,它的有限广播 地址是  255.255.255.255\

结论:任何网络的有限广播地址均为       255.255.255.255

3、网络地址(“0”地址)

主机号全为0,表示“本地网络 如172.18.0.0  表示172.18这个B类网络

193.152.4.0表示的是 什么呢? 表示的是193.152.4.0 这个C类网络

4、回送地址

举个例子

以127开始的IP地址是作为一个保留地址

如127.0.0.1,它代表本地主机, 用于网络软件测试及本地主机进程间通信

ping   127.0.0.1的 作用是什么?

确定本机是否正确配 置了TCP/IP协议

五、私有地址

IETF分配了具体的A类、B类、C类地址供,单位内部网使用,公网地址不会使用

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

 

 

 

 

 

 

 

  •  

你可能感兴趣的:(tcpip,网络协议)