TCP/IP协议新手入门


TCP/IP协议总括

 

 

TCP的层次结构

 

 

TCP/IP各层的功能

 

 

 

第一层:

网络接口层(物理层和链路层)  提供TCP/IP协议的数据结构和实际物理硬件之间的接口。物理层的任务就是为它的上一层提供一个物理连接,以及它们的机械、电气、功能和过程特性。链路层的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。

第二层:

网络层 对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。网络层负责在源机器和目标机器之间建立它们所使用的路由。这一层本身没有任何错误检测和修正机制,因此,网络层必须依赖于端到端之间的可靠传输服务。

第三层:

传输层  对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。

第四层:

应用层  对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等。Web 应用安全将是课程的重点。

 

TCP/IP协议在各层的数据传输名称:

   物理层:         比特流

   数据链路层:   数据帧

   网络层:         数据包

   传输层:         数据段

   应用层:         消息

 

TCP的包的封装和解封装

 

 

 

【1】物理层安全略………

【2】数据链路层 

    数据传输方式:广播报文、单播报文和组播报文

    广播:可以理解为一个人通过广播喇叭对全体人说话,这样的好处是通话效率高(广播风暴不能完全杜绝,但是只能在同一子网内传播)

    单播:人与人之间的手机通讯,只对一个人说,此时信息的接受和传递只在两个节点之间进行

  多播:一个人向多个人说话,但不是全部

认识MAC地址

什么是MAC地址

是网卡厂商写入网卡的物理地址世界唯一地址(就像你的身份证)

 

以太网的数据以帧结构传输

帧的结构

 

【网络层】 

IP包头格式

 

Version

版本

Header length

头部长度

Type of sercice

服务类型

Totall length

总长度

Identifier

标识符

Flag

标记

Fragment offset

分片偏移

Time to live

存活之间

Protocol

协议

Header checksum

头部校验和

Source源地址
Destination目的地址
option可选项 padding填充项

 

 

  

 

 

 

 

 

 

 

 

 

IP 地址分类

A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.

默认子网掩码为255.0.0.0

B:128-191,其中128.0.0.0和191.255.0.0为保留ip

实际范围是128.1.0.0--191.254.0.0

C类ip地址

C:192-223,其中192.0.0.0和223.255.255.0为保留ip

实际范围是192.0.1.0--223.255.254.0

D类ip地址

224.0.0.0到239.255.255.255用于多点广播

E类ip地址

240.0.0.0到255.255.255.254

255.255.255.255用于广播地址

 

在IP地址3种主要类型里,各保留了3个区域作为私有地址,也就是比较常用的ip地址。其地址范围如下:

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

 

【传输层】

 

传输层功能

  • 提供面向连接或无连接的服务
  • 维护连接状态
  • 对应用层数据进行分段分封装
  • 实现多路复用
  • 可靠的传输数据
  • 执行流量控制

 

 

※  三次握手协议

 

TCP连接拆除

 

UDP基本原理

 

【应用层DHCP和DNS服务】

DHCP   动态主机分配协议

主要作用是  管理、分配IP地址,使网络环境中的主机动态获取IP地址、gateway地址、dns服务器地址等信息

 

获取IP过程 

主机发送广播报文 → DHCP回包→ 主机判断选择→ DHCP分配地址

 

DNS协议

 

DNS解析过程

 

 

注:TCP/IP协议理解性的东西比较多 比较抽象 要理解好

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM