首页 > 其他分享 >网络基础-OSI七层vsTCP/UDP四层 五层 数据封装

网络基础-OSI七层vsTCP/UDP四层 五层 数据封装

时间:2023-10-11 20:48:45浏览次数:34  
标签:协议 UDP 端口 TCP OSI 地址 默认 vsTCP

1.0 网络基础

1.1 网络是什么?

网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享

网络分类:局域网 ,城域网,广域网

1.2 数据通信方式

单播:一对一

组播:一对多

广播:一对所有

2.0 OIS七层模型vsTCP/IP四层五层模型 

2.1 分层思想

①、将复杂的网络环境简单化,便于处理网络问题

②、统一了物理层接口的硬件标准

 

2.2 对比图如下:

 

 

2.3 每层的作用

  7.应用层:人机交互面(协议:HTTP FTP TFTP)

 HTTP:超文本传输协议 默认TCP80端口

 FTP:文件传输协议 默认TCP20 21端口

 TFTP:简单文件传输协议 默认UDP 69端口

 6.表示层:将人类高级语言翻译成二进制 (压缩,加密,数据的功能)

 5.会话层:创建 管理会话

 4.传输层:数据如何传输数据  两个方式 TCP/UDP【(TCP:稳定,慢)UDP:不稳定 ,快】

 3.网络层:选择最佳路径传输数据 

ARP:(地址解析协议)将IP地址转换成物理mac地址的协议

ICMP:(国际控制报文协议)根据物理mac地址转换成ip地址的协议(ping)

 2.数据链路层:二次通过mac地址确认,信息是否正确到达。检查数据的完整性。

 1.物理层:将数据转换成电流顺着网线发送出去 (比特流)

3.0 交换机作用

  提供更多的接口

4.0 协议

4.1 应用层

HTTP:超文本传输协议  默认使用TCP的80端口

HTTPS: 默认使用TCP的443端口

FTP:文件传输协议  默认使用TCP的20,21端口

TEIP:简单文件的传输协议  默认使用UDP的69端口

SMTP:简单邮件传输协议  默认使用TCP 的25端口

POP3:邮局协议版本3   默认使用TCP的110端口

telnet:远程登录协议  默认使用TCP的22端口ssh

DHCP:动态主机配置协议  默认使用UDP的67.68端口

4.2 网络层

IP协议:国际协议  四个支撑组成

ARP:地址解析协议  是将IP地址转换成mac地址的协议

RARP:逆地址解析协议  根据物理mac地址转换成IP地址的协议

ICMP:国际控制报文协议  ping 网络连通性检测  检测网络连通信

IGMP国际组管理协议  一个组播协议,该协议运行在主机和组播路由器之间

5.0 数据解/封装

5.1 封

 应用层:HELLO 实际要发送的数据 HTTP

表示层:将hello 翻译成二进制

会话层:选择对应通道

传输层:根据应用程序的设计 选择 TCP/UDP 传输数据

网络层:根据IP 地址 选择对应的最佳路径

数据链路层:根据mac地址 确认数据是否传输正确

物理层:转换成电流顺着网线发送出去

5.2 解

 

 

6.0 理想的网络设计

1、核心层---高速转发数据包(流量高速转)----三层交换机、路由器、防火墙、网络层

2、汇聚层---流量控制、转发数据包、(对流量)---三层交换机、网络层

3、接入层----提供尽可能多的接口(20接口)---二层交换机、数据联络层----流量控制

 

标签:协议,UDP,端口,TCP,OSI,地址,默认,vsTCP
From: https://www.cnblogs.com/yanrui07/p/17758001.html

相关文章

  • C++ - UDP通信
    1.UDP通信流程UDP就比较简单了,步骤比tcp要少一些。连接过程图:  1.1服务器1.初始化套接字库WORDwVersion;WSADATAwsaData;interr;​wVersion=MAKEWORD(1,1);2.创建套接字SOCKETsockSrv=socket(AF_INET,SOCK_DGRAM,0);3.绑定//SOCKADDR_INaddrSrv......
  • Composite 组合模式简介与 C# 示例【结构型3】【设计模式来了_8】
    〇、简介1、什么是组合设计模式?一句话解释:  针对树形结构的任意节点,都实现了同一接口,他们具有相同的操作,可以通过某一操作来遍历全部节点。组合模式通过使用树形结构来组合对象,用来表示部分以及整体层次。组合模式属于结构型模式,多用于递归。官方意图描述:将对象组合成树形......
  • 【愚公系列】2023年10月 二十三种设计模式(八)-组合模式(Composite Pattern)
    ......
  • QT-UDP网络编程
    QT_UDP网络编程用户数据报协议(UDP,UserDatagramProtocol);轻量的,不可靠,无连接,面向数据报的传输协议与TCP,特征:UDP通信在本质上不需要区分客户端和服务端,拥有socket的一方本身具有发送和接收数据报的能力.QUdpSocket继承于父类的QAbstractSocket,没有QTcpSocket的流功......
  • Java-网络编程(TCP-UDP)
    Java-网络编程(TCP-UDP)网络基础网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开......
  • maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
    原文链接:https://www.longkui.site/error/maven-default-http-blocker-http-0-0-0-0-blocked-mirror-for-repositories/4659/0.背景给新电脑配置maven环境,然后执行mvncleaninstall的时候开始报错,maven-default-http-blocker(http://0.0.0.0/):Blockedmirrorforrepositor......
  • CSS,position: relative用法
    展示图如下:使左边区域固定展示,不受子域名的影响,所以要使用相对定位position:relative相对定位一般使用父级菜单绝对定位使用如下:绝对定位一般使用子级菜单position:absolute悬浮遮盖其余位置  ......
  • Go - Composing Structs from Other Structs
    Problem: Youwantastructthathasdataandmethodsofanotherstruct. Solution: Embedanunnamedstructwithinanotherstruct.Theouterstructwillgainthedataandmethodsoftheinnerstruct. Inheritanceisnottheonlymechanismyoucanusefor......
  • UDP协议
    一、UDP协议UDP的特点:无连接,不可靠传输,面向数据报,全双工。无连接,在传输数据的过程中,只需要知道对方的IP地址和端口号,不需要建立双发的连接才能传输数据。不可靠传输,UDP只负责将数据传出去,至于对方有没有收到数据UDP是不理会的。面向数据报,应用层给UDP多长的报文,UDP就发送多长......
  • Resctrl内核实现(二)CLOSID和RMID管理
    前言RDT的监控数据累计和资源分配策略的关键就是CLOSID和RMID的分配策略。CLOSID和RMID管理CLOSID管理RDT中的资源通过控制组进行分配,控制组对于各类资源进行划分或者限制。每一个控制组用一个CLOSID进行标识,由于CLOSID的数量有限所以在内核中通过一个位图进行表示和管理。st......