IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> TCP/IP协议栈详解 -> 正文阅读

[网络协议]TCP/IP协议栈详解

? ? ? ?早期,不同的公司基于自己产品提出了不同的网络体系结构,这显然不符合互联网互连互通的希望,因此由国际标准化组织(ISO)提出了OSI 7层参考模型,但是尽管该模型在理论上有重大的意义,却由于种种原因,没能在实际应用中取得成功,成为了一种法定标准

? ? ? ?而TCP/IP参考模型则在市场上取得了巨大成功,成为了事实标准。?

图源王道论坛

应用层主要协议:

? ? ? ?电子邮件协议:SMTP

? ? ? ?文件传输:FTP

? ? ? ?万维网(WWW):HTTP

? ? ? ?DNS协议(域名解析协议):用来将域名转换为IP地址,也可以将IP地址转换为相应的域名地址

? ? ? ?TELNET协议:Internet远程登录服务的标准协议和主要方式

传输层主要协议:

? ? ? TCP协议:面向连接

? ? ? UDP协议:无连接

网络层主要协议:

? ? ? IP协议:无连接

? ? ? ?ICMP和IGMP协议:IP协议的补充

? ? ? ARP协议:即地址解析协议,是根据IP地址获取MAC地址的一个网络层协议

? ? ? 路由协议:ARP的MAC寻址还是局限在同一个子网中,如果不在同一个子网,以太网会将该数据包转发给本子网的网关进行路由

网络接口层主要协议:

? ? ? ?局域网中使用网络接口层协议代表

? ? ? ? ?1.以太网
? ? ? ? ?2.令牌环(淘汰)
? ? ? ? ?3.FDDI(淘汰)

? ? ??广域网中使用网络层协议代表

? ? ? ? 1.SLIP(串行链路网际协议)
? ? ? ? 2.PPP(点对点协议,MTU默认为1500字节)

?简洁地讲:当你输入一个网址并按下回车键的时候,首先,应用层协议对该请求包做了格式定义;紧接着传输层协议加上了双方的端口号,确认了双方通信的应用程序;然后网络协议加上了双方的IP地址,确认了双方的网络位置;最后链路层协议加上了双方的MAC地址,确认了双方的物理位置,同时将数据进行分组,形成数据帧,采用广播方式,通过传输介质发送给对方主机。而对于不同网段,该数据包首先会转发给网关路由器,经过多次转发后,最终被发送到目标主机。目标机接收到数据包后,采用对应的协议,对帧数据进行组装,然后再通过一层一层的协议进行解析,最终被应用层的协议解析并交给服务器处理。

一些常用的端口号:

0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。

Oracle 数据库,默认的端口号为1521

ORACLE EMCTL,默认的端口号为1158

Oracle XDB(XML 数据库),默认的端口号为8080

Oracle XDB FTP服务,默认的端口号为2100

MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp

MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp 1434/udp

参考文章:深入浅出 TCP/IP 协议栈 - 一像素 - 博客园

https://blog.csdn.net/ArthurCaoMH/article/details/88680834

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-09 16:37:35  更:2021-10-09 16:39:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/29 18:10:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码