网络:TCP/IP协议

  1. OSI七层参考模型

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

  1. TCP/IP模型

应用层

传输层

网络层

数据链路层

物理层

  1. 各链路层对应的名称

应用层对应的是协议数据单元

传输层对应的是数据段

网络层对应的是数据包

链路层对应的是数据帧

物理层对应的是比特

  1. TCP/IP模型

应用层:APP:腾讯 等软件

协议:DHCP、DNS协议等

开发工程师和程序员关注的层

传输层:防火墙

协议:TCP、UDP

安全工程师关注的层

网络层:三层路由器、三层交换机

协议:OSPF、ICMP

网络工程师关注的层

链路层:

协议:STP、VLAN

网络工程师关注的层

物理层:网线

  1. 协议

应用层

应用层协议 = 传输层协议 + 端口号

传输层

网络层

一般情况下,源、目IP地址不会发生变化。

链路层

简称二层,有一个物理地址,叫MAC地址,媒介访问控制,48bit=6B,16进制。

一般情况下,源、目IP地址是不断变化的。

MAC会标识是哪个厂家生产的。

物理层

  1. 端口号

不用的端口号,对应不同的服务。

端口号共16bit,2的16次方,范围是0-65535,共65536个。其中0-1023被一些知名端口使用,从1024-655635可以使用。

源端口号一般都是随机的,目的端口号一般都是0-1023范围内的。

  1. IP是网络设备的逻辑地址,是可以修改的。

  2. 链路层

MAC地址一共48位,前24位由组织分配给厂商,后面24位是厂商自行分配的网络设备。

  1. 数据封装
相关推荐
义一4 小时前
华为eNSP示例说明网关地址和终端IP地址不在同一网段能正常通信吗
网络
minji...7 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
真正的醒悟7 小时前
202503-经验之道
服务器·网络·php
qq_251616198 小时前
ubuntu nginx文件服务器
linux·服务器·网络
云计算练习生9 小时前
渗透测试行业术语—— 网络攻击方式与漏洞利用
服务器·网络·安全·渗透测试术语·网络安全术语
乾元9 小时前
SDN 与 AI 协同:控制面策略自动化与策略一致性校验
运维·网络·人工智能·网络协议·华为·系统架构·ansible
锡兰_CC9 小时前
无缝触达,卓越体验:开启openEuler世界的任意门
服务器·网络·数据库·c++·图像处理·qt·nginx
橘子真甜~9 小时前
C/C++ Linux网络编程10 - http协议
linux·服务器·网络·c++·网络协议·http
十五年专注C++开发10 小时前
async_simple:一个轻量级C++异步协程框架
开发语言·网络·c++·boost·asio
hnlq10 小时前
基于dpdk的用户态协议栈的实现(三)—— TCP的三次握手实现
网络·网络协议·tcp/ip