❤️网络通信过程的学习笔记(进阶之路的必经之路)❤️

本文深入探讨了网络通信的基础,包括TCP/UDP编程、交换机和路由器的功能。推荐使用PacketTracer进行网络通信模拟,通过实例解析了浏览器跨网访问Web服务器的通信过程,展示了使用PacketTracer软件模拟通信的步骤,帮助读者从整体理解网络通信流程。
摘要由CSDN通过智能技术生成


前言

可能我们会使用TCP和udp进行网络的编程,但仅仅只是代码的层面,如果从代码的层面了解通信协议只是学到了皮毛,很多人都是直接复制粘贴的,我们必须得学会网络是如何通信的,什么叫arp协议,路由器是干什么用的,这些都是我们一一要去了解的


提示:以下是本篇文章正文内容,下面案例可供参考

一、网络通信概述

通过对 TCP、UDP 的编程学习,能够完成对实际项目需求中网络功能的开发,为了提高程序的稳定性以及效率等等,通常会使用多线程、多进程开发;根据功能需求的不同,可以利用 C/S、B/S 模式进行开发
作为嵌入式工程师,需要对整个网络通信的过程进行掌握,从一个整体的角度来开发出更加稳定、效率的网络程序。

二、推荐使用Packet Tracer

Packet Tracer 是由 Cisco 公司发布的一个辅助学习工具,提供了设计、配置、排除网络故障网络模拟环境可以直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况

三、交换机介绍

交换机就是扩展网络的器材,交换机是位于链路层的,可以把更多的计算机的网络设备连接到当前的网络中。具有性价比高、高度灵活、相对简单、易于实现等特点
以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交换机
功能:
1、转发过滤:当一个数据帧的目的地址在 MAC 地址表中有映射时,它被转发到连接目的节点的端口而不是
所有端口(如该数据帧为广播/组播帧则转发至所有端口)
2、学习功能:以太网交换机了解每一端口相连设备的 MAC 地址,并将地址同相应的端口映射起来存放在交
换机缓存中的 MAC 地址表中
3、目前交换机还具备了一些新的功能,如对 VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还
具有防火墙的功能

四.路由器介绍

路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络.所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成.具有判断网络地址和选择 IP 路径的功能

五。通信过程(浏览器跨网访问 Web 服务器)

1、DNS 服务器的作用是解析出 IP
2、DFGATEWAY 指定发往其它网段的数据包转发的路径
3、在路由器中路由表指定数据包的“下一跳”的地址
4、公有 IP、私有 IP

六.使用Packet Tracer软件模拟通信

实现了主机访问web服务器的功能
在这里插入图片描述
通信过程总结:
步骤1:绘制拓扑图
步骤2:给主机和服务器设置ip、掩码、网关
步骤3:给路由器设置ip,掩码,下一跳
步骤4:打开域名解析服务器

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

网络通信过程

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔动山霸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值