网络基础1-1---协议、OSI七层模型、TCP/IP五层模型

  • 协议

1.协议:沟通双方约定用同一种语言进行有效沟通

2.网络协议:网络当中通信双方,采用同一种数据格式进行有效沟通

3.网络协议簇:在网络当中不止有一个协议,而是有很多个协议,很多个协议称为网络协议簇

  • 协议分层

1.体系结构:规定了协议应该完成的任务,以及协议的分层

2.体系结构/参考模型:OSI参考模型、TCP/IP(OSI参考模型在工业中不常用,企业一般都用TCP/IP模型)

3.OSI七层模型(物数网传会表应) 

物理层 数据层 网络层 传输层 会话层 表示层 应用层

4.TCP/IP五层模型(物数网传应)

(1)物理层 数据链路层 网络层 传输层 应用层(包含了OSI七层模型中的会话层、表示层、应用层)

(2)TCP/IP是一组协议的代名词,它还包括很多协议,组成了TCP/IP协议簇。

(3)层级结构(由上到下):

应用层:负责应用程序之间的沟通,程序员是在这一层工作的,典型的协议:HTTP协议、DNS协议、DHCP协议、SMTP协议、FTP协议、Telnet协议

传输层 :负责两台主机之间的数据传输,点对点传输,点:端口(端点),典型的协议:TCP协议、UDP协议

网络层 :负责路由器转发以及地址管理,典型的协议:IP协议,典型的设备:路由器

数据链路层:负责相邻设备的传输,典型的协议:以太网协议,典型的设备:交换机

物理层 :负责光电信号的传输,典型的协议:以太网协议,典型的设备:集线器

  • 网络传输当中数据的五元组信息

(源ip,源端口,目的ip,目的端口,协议)

ip地址:在网络当中唯一标识一台主机

port端口:在一台机器当中唯一标识一个进程

  • 数据包封装与分用

11.封装:数据包从应用层到物理层的过程

2.分用:数据包从物理层到应用层的过程

  • 网络当中的地址管理

1.ip地址

(1)ipv4:本质上是一个unit32_t的整数,范围是0~2^32

(2)ipv6:本质上是一个unit128_t的整数,范围是0~2^128

(3)ip地址分为:ipv4版本和ipv6版本,两者不兼容,因为长度不同

(4)ip通常是用点分十进制的方式来表示的,以.为分割符,每个数字占一个字节

eg: 192.168.12.68

(5)ipv4版本的ip地址面临枯竭,解决方法:DHCP协议、NAT协议

DHCP协议:动态主机分配协议,谁上网给谁分配ip,一定程度上可以缓解地址枯竭的问题

NAT协议:地址转换协议

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值