首页 > 编程语言 >网络编程

网络编程

时间:2023-12-13 19:34:36浏览次数:33  
标签:二进制 0.0 编程 网络 mac 地址 交换机 IP地址

一,硬件基础

  • 网卡提供了网络接口
  • 每个网卡上有全球唯一的mac地址。石油12位16进制表示,前六位是厂商编号,后六位是流水线号

二,ip

  因为mac地址太麻烦所以需要ip地址进行辅助识别。  

  IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

  IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式:

  用二进制表示范围为:0.0.0.0-11111111.11111111.11111111.11111111

  因为最大数八位二进制位255,所以用十位制表示范围为:0.0.0.0-255.255.255.255

    例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。arp字协议会帮助通过ip找到macd地址。

三,交换机  

   服务器发送数据包(ip10.0.0.1)给交换机,该过程通过广播型传播,找到对应电脑的mac地址。

  交换机找到mac地址后通过单播的形式传给服务器4,一般一个交换机与所连电脑的形成的网络成为局域网。

    如果交换机连接电脑数量太多会容易造成拥堵,即广播风暴。

四,

  网关,局域网中的机器想要访问局域网外的机器需要通过网关访问,

  

  

标签:二进制,0.0,编程,网络,mac,地址,交换机,IP地址
From: https://www.cnblogs.com/zuishaui/p/17899760.html

相关文章

  • 人工智能 | Python:易学、强大、多用途的编程语言
    Python发展历史Python是一门高级编程语言,由GuidovanRossum(龟叔)在1989年发明,设计Python语言的初衷是为了创造一种介于C和shell之间,简洁方便,易学易用,功能全面,可拓展的语言。龟叔在1989年圣诞节期间,以由荷兰的数学和计算机研究所开发的ABC语言为蓝本,开始开发一门新......
  • 网络流小总结
    \[\Huge\color{lightblue}\text{网络流启动}\]概念网络边带权的有向图,只存在一个原点\(s\)和汇点\(t\)。边\(<u,v>\)的权值\(c(u,v)\)表示这个点的容量。流\(f(u,v)\)满足:流量限制,即\(f(u,v)\leqc(u,v)\)。流量守恒,即对\(u\nes,u\net\),\(\sumf(u,v)=\sumf......
  • VSCode 中使用 AI智能编程工具的几个小妙招
    可能你已经在IDE中安装了CodeGeeX,也了解到CodeGeeX能够帮助你编写代码、调试问题、创建文档,生成单元测试等。但是总有些“Wow!”时刻,还在等你发现。今天就介绍几个CodeGeeX插件在VSCode中的使用技巧和小窍门。一、侧边栏放右边,效率倍增默认情况下,CodeGeeX插件在VSCode中成功安装......
  • 遇到攻击怎么办,有什么办法解决网络层和应用层的DDoS攻击
    随着网络普及,互联网安全形势面临频繁的攻击和威胁,主要威胁之一就是DDoS攻击。DDOS是一种常见的网络攻击,可以通过网络层和应用层进行攻击。我们就来简单了解下网络层DDoS攻击和应用层DDoS攻击,以及面对流量攻击有什么解决方案。网络层DDoS攻击和应用层DDoS攻击是两种不同类型的分布式......
  • 我是怎么解决 tiktok 直播时的网络问题
    随着社交媒体平台TikTok的兴起,直播功能成为用户分享和互动的重要方式。TikTok直播吸引了大量用户参与,让用户能够分享才艺、生活和观点。然而,随着用户数量的增加,网络连接和稳定性面临着挑战,影响了直播的质量和观众的体验。为了解决这些问题,本文将分享TikTok直播网络环境搭建的......
  • k8s网络
    Kubernetes本身并不负责网络通信,Kubernetes提供了容器网络接口CNI(ContainerNetworkInterface),具体的网络通信交给CNI插件来负责,开源的CNI插件非常多,像Flannel、Calico。Kubernetes虽然不负责网络,但要求集群中的Pod能够互相通信,且Pod必须通过非NAT网络连接,即收到的数据包的源IP......
  • 园区网络虚拟化应该这样建
    下午好,我的网工朋友。今天和你聊聊怎么建立园区网络虚拟化。区别于传统园区关注独立的单台设备,虚拟化网络关注全网的整体业务体验,通过iMasterNCE-Campus和VXLAN技术,实现网络资源能够任意灵活调度。通过虚拟化技术,将物理网络资源进行池化处理,形成可供业务层任意调动的全网资源池,供i......
  • 2023十大优质国产原厂品牌网络评选活动!
    助力国产替代,振兴中国芯片!“道合顺2023十大优质国产原厂品牌网络评选”正式开启~投票有机会抽中国黄金金条、华为Mate60手机,小米扫地机器人等壕礼~!戳>https://www.icdhs.com/activity/brandvote2023/?source=51......
  • 实验6 C语言结构体、枚举应用编程
    1.实验任务1源代码1//P286例8.172//对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块3//打印不及格学生信息和所有学生信息程分别调用45#include<stdio.h>6#include<string.h>7#defineN3//运行程序输入测试时,可......
  • 使用网络蜘蛛的流程●网络爬虫织网步骤
    蜘蛛池是一种通过大量模拟真实用户行为来提升网站搜索引擎排名的技术。这种技术利用大量的网络爬虫程序,模拟搜索引擎蜘蛛的爬行行为,通过大量的模拟爬行和页面抓取,提高网站的权重和排名。现代社会,网络蜘蛛广泛应用于搜索引擎、数据挖掘、舆情分析、商业竞争等领域。那么,使用网络爬......