当前位置:网站首页>【TCP/IP】网络模型
【TCP/IP】网络模型
2022-07-31 08:56:00 【泊云V】
【TCP/IP】网络模型
目录
1.作用
实现网络通信
2.总体概览
3.各层的介绍
1.应用层
最上层的,与用户打交道的(就是我们能够接触的应用软件都在应用层中实现)
应用层为
用户
提供的功能:Eg:
HTTP
,FTP
,TELNET
,DNS
,SMTP
注意
:应用层不关心数据如何传输的,就像你想寄快递
,只是把你的快递包裹给快递员,这个包裹
就相当于数据
,怎么送,你不关心,那是快递员的事情
2.传输层
这个传输层就相当于
快递员
,传输应用层的数据包裹,对应用层
提供网络支持的
应用层>>>传输层>>>应用层
传输层的两个协议:TCP和UDP
TCP
: 传输控制协议最大的特点:保证
可靠传输
UDP
:它是一名
佛系
,只是简单的发送数据报
,不保证数据报能否抵达,但是效率很高(就像你叫个快递:这个快递员送的很快,但是它不保证你给的包裹能100%
送到目的地.)
端口的由来:
当
设备
作为接收方
时,系统要将传输的数据包
传送给应用,但是一台设备可能会有很多应用
在接受或者传输数据,需要一个编号
将应用区分开,这个编号
就是端口
For Example
:1.
web端口
通常是80
端口2.
22
端口通常是远程登录服务器
用的3.我们平时用的浏览器,我们每次新点开一个
标签栏
,系统都会为他们创建一个临时的端口号
(因为每个进程是一个独立
的进程)
3.网络层
举个例子:
包裹
交给快递员
,快递员怎么送到
目的地,这个过程,采用飞机?大炮,车车?等等,这个过程就是网络层干的(不太严谨哈!!), 嗯…你想想
快递系统
,快递系统决定
快递员往哪送,执行那个阶段的任务,这个快递系统
就是相当于网络层
===哼哼哈嘿!!!
IP
协议:
这是网络层
最重要
的协议(相当于快递公司的运输快递的运输工具
)
IP报文
:将传输层的报文
作为数据部分
,再加上IP包
组成IP报文
IP分片
:一般是IP报文
超过MTU
(一般以太网的规定字节为1500字节),就会将IP报文
进行分片的操作.
IP
地址
就是相当于我们的
快递单号
组成:网络号+主机号
1.
网络号
:负责标识该IP地址
属于那个子网
的2.
主机号
:负责标识统一子网
下面的不同主机
网络号&主机号怎么计算?
IP地址与子网掩码
按位与
运算:比如 10.100.122.0/24,后面的
/24
表示就是255.255.255.0
子网掩码,进行按位与
的运算得到网络号
同样的将子网掩码进行取反的操作,然后与IP地址进行
按位与
的运算,可以得到主机号
IP路由
:
就是相当于
快递中转站
IP寻址
告诉我们下一个目的地应该往哪走,就像相当于导航系统.
4.网络接口层
这块就可以理解成快递员真正的在道路上载着你的快递骑着
小摩托
在运输了
最重要的MAC
帧
边栏推荐
猜你喜欢
随机推荐
How to upgrade nodejs version
Splunk Workflow action 给我们带来的好处
基于学生成绩管理系统(附源代码及数据库)
刷题《剑指Offer》day05
mysql安装教程【安装版】
MySQL 操作语句大全(详细)
【问题记录】TypeError: eval() arg 1 must be a string, bytes or code object
SQL语句知识大全
SSM整合案例分析(详解)
UML图及在drawio中的绘制
SSM framework explanation (the most detailed article in history)
控制文本保留几行,末尾省略
【pytorch记录】pytorch的分布式 torch.distributed.launch 命令在做什么呢
mysql 数据去重的三种方式[实战]
一、MySQL主从复制原理
How to restore data using mysql binlog
SQL 入门之第一讲——MySQL 8.0.29安装教程(windows 64位)
免安装版的Mysql安装与配置——详细教程
我的创作纪念日
Small application project development, jingdong mall 】 【 uni - app custom search component (below) - search history