当前位置: 首页 > news >正文

中卫网站设计在哪里建设官方网站

中卫网站设计在哪里,建设官方网站,wordpress简单么,怎么自己网站搜不到文章目录 IP 地址基本概念源IP地址 目的IP地址 MAC 地址基本概念源MAC地址 目的MAC地址 端口号基本概念源端口号 目的端口号 TCP UDP 协议基本概念TCP 与 UDP 的抉择 网络字节序大端、小端字节序 #x1f396; 博主的CSDN主页#xff1a;Ryan.Alask… 文章目录 IP 地址基本概念源IP地址 目的IP地址 MAC 地址基本概念源MAC地址 目的MAC地址 端口号基本概念源端口号 目的端口号 TCP UDP 协议基本概念TCP 与 UDP 的抉择 网络字节序大端、小端字节序 博主的CSDN主页Ryan.Alaskan Malamute 博主的代码仓库主页 [ Gitee ]ryanala      [GitHub] Ryan-Ala IP 地址 基本概念 在 TCP/IP 网络通信时为了保证能正常通信每个设备都需要配置正确的 IP 地址否则无法实现正常的通信。IP 地址IPv4 地址由 32 位正整数来表示IP 地址在计算机是以二进制的方式处理的。 IP地址采用点分十进制的标记方式将 32 位 IP 地址以每 8 位为组共分为 4 组每组以「.」隔开再将每组转换成十进制。例如192.168.42.137 IP 地址最大值也就是 232 4294967296 即最大允许 43 亿台计算机连接到网络。但是以现在的网络的发展通信设备的增加IPv4 的地址是完全不够用的。但 IP 地址并不是根据主机台数来配置的而是以网卡来配置的。服务器、路由器等设备都是有 2 个以上的网卡也就是它们会有 2 个以上的 IP 地址所以是不可能让43亿台计算机全部联网。 那么如何解决这个问题 动态分配 使用 动态分配 IP 地址就是当有设备联网的使用分配一个 IP 地址给当前设备如果当前设备不联网了那么就不分配。但是这种方案是治标不治本的NAT机制 使用 NAT 机制把 IP 分为 外网 IP 和 内网 IP用一个 外网 IP 代替 N 个内网 IP。 举个例子 在送快递时收货地址填写学校而学校里有很多人每个人用姓名和手机号区分。那么网络也是如此进入内网 IP 后则是使用 端口号 区分。 使用IPv6 使用能够表示更多IP地址的IPv6 解决这个问题这里不再过多展开 源IP地址 目的IP地址 在网络编程中不同主机间进行进程通信需要有IP地址分为源IP地址和目的IP地址 源IP地址: 表示该条信息来源于哪个机器。目的IP地址:表示该条信息去往于哪个进程。 以太网上的每台计算机都有一个唯一的IP地址假如一台主机上的数据要传输到另一台主机那么发送信息的主机IP就是源IP地址而接收这条信息的对端主机的IP地址就为目的IP地址。   但网络通信是极其复杂的在信息的交互过程中仅仅知道目的IP地址是不够的当对端主机收到该数据后对端主机还需要对该主机做出响应因此对端主机也需要发送数据给该主机此时对端主机就必须知道该主机的IP地址。因此一个传输的数据当中应该涵盖其源IP地址和目的IP地址目的IP地址表明该数据传输的目的地源IP地址作为对端主机响应时的目的IP地址。 这两个地址在数据传输过程中基本是不会发生变化的存在一些特殊情况比如在数据传输过程中使用NET技术其源IP地址会发生变化但至少目的IP地址是不会变化的) 在数据进行传输之前会先自顶向下贯穿网络协议栈完成数据的封装其中在网络层封装的IP报头当中就涵盖了源IP地址和目的IP地址。而除了源IP地址和目的IP地址之外还有源MAC地址和目的MAC地址的概念。 MAC 地址 基本概念 Mac地址英语Media Access Control Address称为局域网地址Mac地址用于确认一个网络设备位置的位址 Mac地址也称物理地址硬件地址是网络硬件如无线网卡或以太网卡分配的唯一地址在ISO模型中第三层网络层负责IP地址第二层链路层负责Mac位址Mac地址为六组两位字符组成由冒号分隔例00:A4:31:3A:1B:B7Mac地址用于在网络中标识一个唯一的网卡一台设备如果由一个或者多个网卡则每张网卡都需要有一个唯一的MAC地址 示例 源MAC地址 目的MAC地址 大部分数据的传输都是跨局域网的数据在传输过程中会经过若干个路由器最终才能到达对端主机。 源MAC地址和目的MAC地址是包含在链路层的报头当中的而MAC地址实际只在当前局域网内有效因此当数据跨网络到达下一个局域网时其源MAC地址和目的MAC地址就需要发生变化因此当数据达到路由器时路由器会将该数据当中链路层的报头去掉然后再重新封装一个报头此时该数据的源MAC地址和目的MAC地址就发生了变化。 再举个送快递的例子 假如此时你买了一个快递其发货地是江苏省南京市XXX街道105号收货地是浙江省宁波市东部新城XXX路231号那么此时途中需要经过 苏州站——杭州站——宁波站这里的每一站就相当于是数据在以太网传送过程中的MAC地址 因此数据在传输的过程中是有两套地址 源IP地址和目的IP地址这两个地址一般情况下在传送过程中不会发生改变源MAC地址和目的MAC地址这两个地址是一直在发生变化的数据每一次到达下一个路由器就会去掉之前的MAC地址转而加上新的MAC地址 端口号 基本概念 端口号的主要作用是表示一台计算机中的特定进程所提供的服务。一台计算机上可以同时提供很多个服务如数据库服务、FTP服务、web服务等我们就通过端口号来区别相同计算机所提供的这些不同的服务 端口号(port)是传输层协议的内容 端口号是一个2字节16位的整数端口号用来标识一个进程, 告诉操作系统, 当前的这个数据要交给哪一个进程来处理IP地址 端口号 能够标识网络上的某一台主机的某一个进程一个端口号只能被一个进程占用 按端口号可分为2大类 公认端口Well-KnownPorts范围从0到1023。 动态端口Dynamic Ports范围从1024到65535 源端口号 目的端口号 由于IP地址能够唯一标识公网内的一台主机而端口号能够唯一标识一台主机上的一个进程因此用IP地址端口号就能够唯一标识网络上的某一台主机的某一个进程。 当数据在传输层进行封装时就会添加上对应源端口号和目的端口号的信息 通过源IP地址源端口号就能够在网络上唯一标识发送数据的进程通过目的IP地址目的端口号就能够在网络上唯一标识接收数据的进程 这样就实现了跨网络的进程间通信。 注意 一个进程可以绑定多个端口号但是一个端口号不能被多个进程同时绑定。 TCP UDP 协议 基本概念 网络协议栈是贯穿整个体系结构的在应用层、操作系统层和驱动层各有一部分。当我们使用系统调用接口实现网络数据通信时不得不面对的协议层就是传输层而传输层最典型的两种协议就是TCP协议和UDP协议。 TCP(Transmission Control Protocol 传输控制协议) 传输层协议、有连接、可靠传输、面向字节流 TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP协议是面向连接的如果两台主机之间想要进行数据传输那么必须要先建立连接当连接建立成功后才能进行数据传输。其次TCP协议是保证可靠的协议数据在传输过程中如果出现了丢包、乱序等情况TCP协议都有对应的解决方法。 UDP(User Datagram Protocol 用户数据报协议) 传输层协议、无连接、不可靠传输、面向数据报 UDP协议是一种无需建立连接的、不可靠的、面向数据报的传输层通信协议。 使用UDP协议进行通信时无需建立连接如果两台主机之间想要进行数据传输那么直接将数据发送给对端主机就行了但这也就意味着UDP协议是不可靠的数据在传输过程中如果出现了丢包、乱序等情况UDP协议本身是不知道的。 TCP 与 UDP 的抉择 TCP协议是一种可靠的传输协议使用TCP协议能够在一定程度上保证数据传输时的可靠性而UDP协议是一种不可靠的传输协议为什么还要用UDP协议呢 首先TCP协议虽然是一种可靠的传输协议但这意味着TCP协议在需要做更多的工作来保证可靠性因此TCP协议实现很复杂TCP协议面向连接虽然可靠但底层复杂在传输速率上没有UDP快速。 UDP协议虽然是一种不可靠的传输协议但UDP协议不需要做过多的工作因此UDP协议实现一定比TCP协议要简单UDP协议虽不可靠但是它能够快速的将数据发送给对方。 编写网络通信代码时具体采用TCP协议还是UDP协议完全取决于上层的应用场景。如果应用场景严格要求数据在传输过程中的可靠性此时我们就必须采用TCP协议如果应用场景允许数据在传输出现少量丢包那么肯定优先选择UDP协议因为UDP协议足够简单快速。 网络字节序 大端、小端字节序 大端 和 小端表示多字节值的哪一端存储在该值的起始地址处小端存储在起始地址处即是小端字节序大端存储在起始地址处即是大端字节序。 大端字节序Big Endian最高有效位存于最低内存地址处最低有效位存于最高内存处小端字节序Little Endian最高有效位存于最高内存地址最低有效位存于最低内存处。 如图 内存中的多字节数据相对于内存地址有大端和小端之分, 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分, 网络数据流同样有大端小端之分. 那么如何定义网络数据流的地址呢? 网络协议约定 发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出;接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存;因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址.TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节. 不管这台主机是大端机还是小端机, 都会按照这个TCP/IP规定的网络字节序来发送/接收数据;如果当前发送主机是小端, 就需要先将数据转成大端; 否则就忽略, 直接发送即可;
http://www.pierceye.com/news/666791/

相关文章:

  • 沈阳网站设计网站一键制作
  • 建设工程中标查询网站北京建设质量协会网站
  • 做公司网站要素做关于灯饰的网站
  • 网站编辑工具软件单位发购物或电影卡有哪些app
  • dw网站导航怎么做3免费网站建站
  • 用jsp做网站的代码句容网站建设制作
  • 宁国新站seo网页版微信登录提示二维码已失效
  • 深圳英文网站建设去哪家公司电商网站开发
  • 黑色网站后台出库入库管理软件app
  • 网站建设公司团队简介国外有网站备案制度吗
  • 怎么让公司网站随便就搜的到wordpress后台卡顿
  • 网站怎么做图片动态图片不显示报价单模板怎么做
  • 怎么建一个公司运营网站江西网站建设哪家专业
  • 网站后期维护费用网站开发学徒工作如何
  • 网站建站程序一站式网站建设服务
  • 滨州内做网站系统的公司购物网站开发用什么软件
  • 网站建设静态部分报告总结在合肥哪里学网站建设
  • 建站行业现状网易与暴雪合作
  • 网站中添加百度地图购物网站产品做促销能赚钱吗
  • 金融公司 网站开发怎么样建网站卖东西
  • 网站导航栏垂直如何提高你的网站的粘性
  • 直播网站开发接入视频中国建筑招聘官网2022
  • 大连专业企业建站找哪家wordpress 保护wp-login.php
  • 微网站建设哪家便宜想要找个网站做环评公示
  • 建设银行网银网站激活个人简历模板电子版可填写
  • 肃州区建设局网站宁夏百度seo
  • 关于做电影的网站设计西安网站建设制作 熊掌号
  • idc网站建设怎么自己做一个网页链接
  • 网站开发安全模块方案个人网站搭建软件
  • 重庆建设招标造价信息网站个人网站建设与维护