当前位置:网站首页>【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帧
边栏推荐
- sqlmap使用教程大全命令大全(图文)
- ONES 入选 CFS 财经峰会「2022数字化创新引领奖」
- 编译器R8问题Multidex
- SQL语句知识大全
- 蚂蚁核心科技产品亮相数字中国建设峰会 持续助力企业数字化转型
- (C语言基础)原样输入输出
- 免安装版的Mysql安装与配置——详细教程
- MySQL (2)
- [Mini Program Project Development--Jingdong Mall] Custom Search Component of uni-app (Part 1)--Component UI
- 关于Error EPERM operation not permitted, mkdir...几种解决办法的比较
猜你喜欢

Flutter Paystack implements all options

科目三:左转弯

0730~Mysql optimization

Define event types in Splunk Web

Ubuntu22.04安装mysql

35-Jenkins-Shared library application
![[Yellow ah code] Introduction to MySQL - 3. I use select, the boss directly drives me to take the train home, and I still buy a station ticket](/img/7b/f50c5f4b16a376273ba8cd27543676.png)
[Yellow ah code] Introduction to MySQL - 3. I use select, the boss directly drives me to take the train home, and I still buy a station ticket

【RISC-V】risc-v架构学习笔记(架构初学)

【Unity】编辑器扩展-01-拓展Project视图

搭建frp进行内网穿透
随机推荐
02 Truffle TutorialToken 示例
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
sqli-labs(less-11)
【云原生与5G】微服务加持5G核心网
高并发-高可用-高性能
[转载] Virtual Studio 让系统找到需要的头文件和库
六、MFC文档类(单文档和多文档)
C# 正则表达式汇总
SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)
Ubuntu22.04安装mysql
多版本node的安装与切换详细操作
SQL语句知识大全
【MySQL中auto_increment有什么作用?】
射频电路学习之滤波电路
科目三:前方路口直行
JSP application对象简介说明
Hematemesis summarizes thirteen experiences to help you create more suitable MySQL indexes
【Unity】编辑器扩展-03-拓展Inspector视图
控制文本保留几行,末尾省略
各位大佬,sqlserver 支持表名正则匹配吗