Web学习之网络通信

一、网络通信

  • 互联网中主机和主机连接必须遵守待定的要求,这个要求成为协议
  • OSI(Open System Interconnection)开放式系统互联,定义了计算机互联时网络通信的7层
  • 目前大规模使用的是TCP/IP协议
    • 应用层
      • 合并OSI中5,6,7层(会话层,表示层,应用层)
      • 常用协议:HTTP,FTP,SMTP,POPD3,SSL,RPC
    • 传输层
      • OSI中第4层
      • 常用协议TCP、UDP
    • 网络层
      • OSI中第3层
      • 常用协议:IP、IPv4.IPv6
    • 网络接口层
      • OSI中第1、2层

二、IPv4、IPv6

  • IP(Internet Potocol)网络协议,互联网上任何操作系统只要遵守IP协议就可以与互联网互通
  • IPv4和IPv6中的v是Verison,即版本的意思
  • IP本质就是给连接到互联网上的计算器分配32位地址,由于二进制32位地址比较难记,所以用十进制表示,为了更方便记忆使用“点”拆分法,分成四段,每段8位,即每段最大255
  • 随着互联网的发展,接入网络的计算机在增多,IPv4逐渐无法满足大量计算机数量,IPv4的下个版本IPv6就出现了
  • IPv6是128位,是IPv4的4倍,且以16位进制表示

三、TCP和UDP

  • 英文全称Transmission Control Protocol

  • 中文全称 传输传输控制协议

  • 是TCP/IP中传输层协议,一种面向连接、可靠的、基于字节流的协议

  • TCP协议每次连接/关闭都需要“确认”,也就是来连接三次握手,断开连接四次握手

  • TCP中几个术语

    • SYN 同步标识
    • FIN 结束标识
    • ACK 确认标识
    • PSH 有DATA传输
    • RST 连接重置
    • SEQ 数据包
    • FIN 结束标识
  • 三次握手

    • 客户端发送SYN=1,SEQ=number(随机数字)报文给服务器端,客户端进入SYN_SEND状态
    • 服务器收到SYN报文,SYN=1知道客户端要建立连接,响应ACK NUMBER(客户端SEQ+1),SYN=1,ACK=1,SEQ=随机数字,连接状态SYN_RECV状态
    • 客户端收到SYN,检查ACK,NUMBER和ACK=1是否正确,如果全部正确,向服务器发送ACK,NUMBER=服务端SEQ+1和ACK=1,服务器接收到后检查是否正确,正确后建立连接,连接状态进入ESTABLISHED
  • TCP关闭连接需要四次握手,包含一次角色转换(以客户端主动发起关闭请求举例)

    • 主机A(主动方,Acitve Close)向主机B(被动方)发送FIN表示数据发送完成ACK=z,SEQ=x,主机A进入FIN_WAIT1状态,这个状态非常短暂,之后等待对方确认ACK过程自己进入FIN_WAIT2状态,如果超时没有收到ACK直接进入CLOSED状态
    • 主机B收到FIN后返回主机A内容ACK=x+1,SEQ=z,主机B进入CLose_wait状态
    • 主机B关闭连接发送非主机A内容ACK=x,SEQ=y,主机A进入到TIME_WAIT状态,处于这个状态后等待2个报文最大存货周期后激怒人CLOSED状态,此时主机B进入LAST_ACK状态
    • 主机A收到后返回ACK=y+1,SEQ=x
  • UDP

    • User Datagram Protocol 用户数据协议
    • 是一种无连接的协议
    • 基于UDP协议主机包数据包发送给网络后就不管了,是一种不可靠协议
  • TCP和UDP的主要区别

    • TCP是安全可靠的,UDP是不安全的,不可靠的

    • UDP的速度要高于TCP

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1210772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文掌握 Spring AI:集成主流大模型的完整方案与思考

一文掌握 Spring AI:集成主流大模型的完整方案与思考 Spring AI 是 Spring 生态中一个新兴的框架,旨在简化 Java/Spring Boot 应用与主流大语言模型(Large Language Models, LLM)的集成。它提供了一套统一的抽象接口,…

入门篇--人工智能发展史-10-从MCP协议到AI Agent:从静态知识到动态智能,智能体的全面演进之路

入门篇 | 人工智能发展史 - 第10讲 从 MCP 协议到 AI Agent:从静态知识到动态智能,智能体的全面演进之路 这一讲的主题跨越了大约 1970 年代到 2025–2026 年的半个多世纪,但核心线索非常清晰: 从「人类把知识写进机器」 → 到「…

2026主流GEO服务商全景图谱,GEO机制深度解析与服务商选型权威指南

随着生成式AI全面渗透用户信息获取路径,AI搜索平台正成为To B企业不可忽视的新流量入口。据艾瑞咨询2026年初数据显示,国内主流AI对话平台(DeepSeek、豆包、Kimi、腾讯元宝等)月活跃用户总规模已突破5亿,其中企业…

2026年山东短视频制作服务商权威推荐榜单:短视频策划 /短视频运营 /短视频引流/ 短视频文案 /短视频脚本源头服务商精选

在数字化转型浪潮中,短视频已成为工业制造企业与B2B品牌实现营销破局、精准获客的核心工具。一份专业调研显示,超过80% 的制造业企业已认识到线上内容营销的重要性,但其中大部分机构的宣传内容仍停留在简单的“数据…

Linux(ubuntu)如何锁定cpu频率工作在最低能耗模式下

最低频率最省电最省钱 三部曲: 1 sudo apt install -y cpufrequtils linux-tools-common linux-tools-generic 2 sudo cpupower frequency-set -g powersave 3 cpufreq-info 性能对比 https://blog.csdn.net/ZhangRelay/article/details/157299108 最高性…

linux下如何通过与AI对话设置thinkpad电池充电阈值

结论acpi配置/etc/tlp.confsudo gedit /etc/tlp.conf修改前:修改参数:保存并使配置生效:50 80全部:ros2mobile:~$ sudo tlp-stat -b [sudo] password for ros2: --- TLP 1.6.1 -------------------------------------------- Bat…

如何更环保(更省钱)的使用各类电子耗材/消耗品/易损件~电池为例

信息 ros2mobile:~$ acpi -V Battery 0: Not charging, 79% Battery 0: design capacity 3609 mAh, last full capacity 1461 mAh 40% Adapter 0: on-line Thermal 0: ok, 34.0 degrees C Thermal 0: trip point 0 switches to mode critical at temperature 97.0 degrees C C…

深入解析:STM32——按钮实验

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

论文答辩时,评审组导师一旦开始问问题,通常会问哪些问题?

先说一句你可能不爱听、但非常重要的话:评审组导师一问问题, 其实已经在心里对你的论文有了一个初步判断。接下来的提问, 不是临时发挥, 而是围绕几个固定维度,快速确认三件事:这篇论文是不是你真正理解的研…

多线程核心知识

多线程核心知识 1. 线程的创建方式继承Thread方法:继承 java.lang.Thread 类,重写 run() 方法。 启动:创建子类实例,调用其 start() 方法。 特点:简单,但Java单继承限制了扩展性。class MyThread extends Thread…

2025年有实力的户外led大屏广告公司承包商找哪家,公交广告/地铁广告/广播电台广告,户外led大屏广告公司排行

随着城市数字化进程加速,户外LED大屏广告凭借高曝光、强互动、精准触达的特性,成为品牌抢占消费者心智的核心战场。据行业数据显示,2024年全国户外LED广告市场规模突破1200亿元,其中一线及新一线城市占比超60%,但…

一个月内面了30家公司,薪资从18K变成28K,真行啊····

工作3年,换了好几份工作(行业流行性大),每次工作都是裸辞。朋友都觉得不可思议。因为我一直对自己很有信心,而且特别不喜欢请假面试,对自己负责也对公司负责。 但是这次没想到市场环境非常不好,…

面了十几家公司测试岗,我终于悟了,面试无非就是这些题

测试岗的面试其实都是大同小异的,这里我收集整理了185道高频面试题,希望对在找工作或者准备跳槽的各位小伙伴有所帮助! 一. 测试基础 1.如何制定测试计划 参考答案: 测试计划包括测试目标、测试范围、测试环境的说明、测试类型…

2026年深圳企业邮箱注册公司推荐:深圳市聚诚在线科技有限公司,企业邮箱/企业域名/网易企业邮箱/企业邮箱管理公司精选

在全球电子通信技术日新月异的背景下,企业邮箱的效能边界不断拓展,其技术架构已从单一邮件服务器发展为整合云存储、协同办公与安全审计的综合性通信中台。 一份行业报告显示,企业邮箱的安全防护等级提升直接作用于…

嵌入式 C++ 高性能流式架构的设计

嵌入式 C 高性能流式架构的设计 摘要:在算力受限的嵌入式 SoC 平台上,高带宽传感器数据的实时处理是一个挑战。传统的基于多线程与操作系统原语的架构,往往受限于调度抖动、内存拷贝开销及锁竞争。 本文提出了一种平台无关的**“流式架构&am…

河南鑫味源之源:匠心调味,香飘万家 docx

河南鑫味源之源:匠心调味,香飘万家河南鑫味源之源:匠心调味,香飘万家在被誉为 “中国最有香味的城市” 的河南驻马店,调味品产业高地蓬勃崛起。这里孕育了王守义十三香等国民品牌,更诞生了坚守匠心的新锐企业 —…

主流GEO服务商能力全景图谱,垂直行业GEO解决方案商

随着用户信息获取习惯从传统搜索引擎向DeepSeek、豆包、Kimi等生成式AI平台迁移,AI问答已成为To B企业不可忽视的新流量入口。当前主流AI平台虽未开放官方广告系统,但通过生成式引擎优化(GEO)技术,企业可使其品牌…

2026高中辅导大揭秘:靠谱机构全解析

2026高中辅导大揭秘:靠谱机构全解析一、高中辅导的重要性 高中,无疑是学生求学生涯中至关重要的阶段。在这个时期,学业负担陡然加重,九门科目齐头并进,每一门都不容有失 ,对学生的综合能力和时间管理能力提出了巨…

河南鑫味源之源调味品:豫南味魂,调出百味鲜香

河南鑫味源之源调味品:豫南味魂,调出百味鲜香引言:豫南沃土崛起河南调味品新锐力量在 “中原粮仓”“芝麻王国” 河南驻马店,河南鑫味源之源调味品有限公司于 2018 年 7 月 10 日成立,注册资金 398 万元。企业深耕…

2026年湖北短视频拍摄制作服务商权威推荐榜:短视频运营 /短视频拍摄 /短视频拍摄运营 /短视频运营方案 /短视频拍摄合作 /短视频运营技巧服务商精选

黄石市商务局公布的一份官方名单中,从电商产品设计到短视频拍摄制作,首批15家精选企业覆盖了产业从内容到渠道的全链条。 在短视频主导的营销时代,超过85%的互联网用户通过短视频获取信息。如何选择一家既能把握创意…