网络编程初识

简介: 网络编程初识

一:局域网和广域网

1):如何组网

如下图所示,在搭建网络的时候,需要用到交换机和路由器.

我们先来简单了解一下路由器:

如下图所示:路由器由WAN口和LAN口组成,其两个口的设置目的也不同.

WAN口:用来连接运行商的机房

LAN口:用来连接电脑,手机等设备.

如上图所示,,只有四个LAN口是不是只能连接四个设备,其实不然,此时交换机就该登场了,交换机可以扩容路由器的LAN口.同时,交换机的LAN口和WAN是不分家的.

组建企业网络时,往往需要一个企业路由器+若干个企业交换机=>延伸出许多网线,供大家来使用.

网络组建的整体简图如下:

 

2):局域网和广域网的联系

局域网和广域网并没有一个明确的界限.

当局域网中,设备数量非常多,局域网空间跨度特别大,就可以称为广域网.


二:网络通信基础

1):IP地址

作用:使用Ip地址,来描述网络上的一个设备所在的位置.

2):端口号

区分一个主机上不同的应用程序.一个网络程序,在启动的时候,都需要绑定一个或者多个端口号,后续的通信过程都需要依赖端口号来进行展开的.mysql默认绑定端口号:3306

3):协议

概念:描述了通信传输数据的含义.

协议分层:

TCP/IP五层(四层)网络模型

五层/四层:有没有物理层(物理层偏硬件)

TCP/IP与OSI的区别:以TCP/IP 四层模型为例

以QQ消息传递为例,进一步了解网络传输的基本流程.

                                                      1发送方:

a):应用层

b):传输层

c):网络层

d):数据链路层

5):物理层

注意:传输层的UDP报头包含(目的IP 目的端口)

        网络层的 IP包头包含  (源IP  源端口)

此时,主机A就将消息传递给主机B


                                                 2接收方:

我们先来了解一部分猫的知识:

a):物理层

b):数据链路层

c):网络层

d):传输层

根据从网络层抽出的IP载荷,根据IP载荷报头的字段,就知道是UDP协议了.

5):应用层

主机A,从上到下添加报头的过程,称为封装

主机B,从下到上解析主机的过程,称为分用

相关文章
|
3天前
|
存储 人工智能 安全
AI 越智能,数据越危险?
阿里云提供AI全栈安全能力,为客户构建全链路数据保护体系,让企业敢用、能用、放心用
|
6天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
5天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
397 93
|
6天前
|
SQL 人工智能 自然语言处理
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
随着生成式AI的普及,Geo优化(Generative Engine Optimization)已成为企业获客的新战场。然而,缺乏标准化流程(Geo优化sop)导致优化效果参差不齐。本文将深入探讨Geo专家于磊老师提出的“人性化Geo”优化体系,并展示Geo优化sop标准化如何帮助企业实现获客效率提升46%的惊人效果,为企业在AI时代构建稳定的流量护城河。
396 156
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
|
5天前
|
数据采集 缓存 数据可视化
Android 无侵入式数据采集:从手动埋点到字节码插桩的演进之路
本文深入探讨Android无侵入式埋点技术,通过AOP与字节码插桩(如ASM)实现数据采集自动化,彻底解耦业务代码与埋点逻辑。涵盖页面浏览、点击事件自动追踪及注解驱动的半自动化方案,提升数据质量与研发效率,助力团队迈向高效、稳定的智能化埋点体系。(238字)
287 158
|
13天前
|
机器人 API 调度
基于 DMS Dify+Notebook+Airflow 实现 Agent 的一站式开发
本文提出“DMS Dify + Notebook + Airflow”三位一体架构,解决 Dify 在代码执行与定时调度上的局限。通过 Notebook 扩展 Python 环境,Airflow实现任务调度,构建可扩展、可运维的企业级智能 Agent 系统,提升大模型应用的工程化能力。