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

网站的交互怎么做申请域名建立网站

网站的交互怎么做,申请域名建立网站,怎么提高网站的百度收录,湖南网站制作团队Linux网络#xff1a;OS视角下的网络架构 网络分层模型OSI 七层模型TCP/IP 五层模型 协议操作系统与网络网络相关命令ifconfigpingnetstat 本博客将基于操作系统#xff0c;讲解计算机网络的设计理念#xff0c;帮助大家理解操作系统与网络之间的关系。 网络分层模型 网络… Linux网络OS视角下的网络架构 网络分层模型OSI 七层模型TCP/IP 五层模型 协议操作系统与网络网络相关命令ifconfigpingnetstat 本博客将基于操作系统讲解计算机网络的设计理念帮助大家理解操作系统与网络之间的关系。 网络分层模型 网络设计之初国际标准组织就设计了第一套互联网标准用于规范互联网并在全世界推行。这套标准叫做OSI即(Open System Interconnection)开放式系统互连参考模型。 OSI 七层模型 OSI模型如下 分层功能应用层提供网络服务给应用程序处理特定应用的网络协议表示层数据表示格式的转换和加密、解密确保数据格式兼容性会话层管理会话连接的建立、维护和终止传输层管理端到端的数据传输确保数据完整传输网络层负责路径选择和逻辑地址管理实现跨网络的数据传输数据链路层负责节点到节点之间的数据传输和错误检测物理层处理物理介质上的比特流传输将数据转化为电信号或光信号 OSI模型通过将网络通信分为七个独立的层允许每一层专注于特定的功能。这种模块化设计使得开发、测试和维护变得更加容易。每一层可以独立开发、更新或替换而不影响其他层。 在主流的教材中把这种模型称为”法律上的标准“因为其没有被广泛推行。七层模型有点过于冗余了实际开发中并不实用。其实七层模型的设计理念是非常优秀的最后使用的虽然是五层模型但是在编程时依然使用七层模型的思想 TCP/IP 五层模型 TCP/IP模型如下 分层功能应用层提供应用程序与网络之间的接口处理特定应用的网络协议传输层负责端到端的数据传输和连接管理确保数据可靠传输网络层处理跨网络的数据包传输和路由选择使用IP协议进行逻辑地址管理数据链路层负责节点到节点之间的数据帧传输和错误检测确保局部网络数据传输可靠物理层处理实际的物理介质上的比特流传输将数据转化为电信号或光信号 相比于OSI模型TCP/IP模型将应用层表示层会话层合为了应用层。这是因为在编程中这三层的功能都由程序员实现所以最后干脆都合为应用层了。 对于一个基于TCP的网络通信过程用户首先要建立TCP连接连接建立成功后就可以收到来自其他主机的数据此时就要对数据的格式进行处理比如对数据进行解密最后将解密的数据进行业务处理。 以上是一个程序员进行网络编程的基本流程在该流程中每个步骤都对应一个OSI的分层 会话层建立TCP连接表示层对数据的格式进行处理比如对数据进行解密应用层将解密的数据进行业务处理 就是因为这三层的功能都由自己编码完成所以最后这三层就被合并成了应用层。 协议 在教材中协议的定义为 协议是控制两个对等实体进行逻辑通信的规则的集合 协议的目的是为了更加准确高效地在网络传递数据协议的三要素是语法语义同步。 三要素的含义如下 语法规定通信双方交换信息的结构和格式语义规定通信双方交换信息的含义和目的同步规定通信双方的时序关系 接下来简单说一个生活中的小案例帮助理解协议 在班级中有一群爱打篮球的同学他们每天最后一节课都要互相问去不去打篮球决定要不要抢篮球场。但是课堂上是不允许说话的如果聊天的话会被老师批评。于是同学之间约定每天最后一节课篮球队长都会敲桌子 如果敲一次桌子打篮球下课要去抢篮球场如果敲两次桌子不打球如果敲三次桌子踢足球篮球场已经没有了 队长为了统计有哪些人要参加篮球于是又约定等敲完桌子后谁想参加篮球就打一个喷嚏篮球队长就可以更具喷嚏数量来得知篮球的人数。 于是后续每天最后一节课都会发出敲桌子和打喷嚏的声音因为只有短短几声老师注意不到而同学们却都知道了下课要不要打篮球。 这个过程中敲桌子就是一个协议三要素对应如下 语法通过敲桌子打喷嚏来传输信息敲桌子有不同敲击次数语义敲桌子和打喷嚏的含义不同而不同敲击次数的含义也不同同步先敲桌子再打喷嚏因为喷嚏是敲桌子的响应 你会发现在规定协议前想去打篮球要说“今天下午去篮球场打球记得抢篮球场”而现在只需要敲一次桌子。由于协议的存在大幅度压缩了传递信息的成本并且老师听不懂敲桌子的含义所以还有一定的加密效果 在实际的计算机网络中两个主机之间的距离可能是几十公里几百公里甚至半个地球。传递信息的成本非常高此时协议的重要性就不言而喻了。 你也许见过很多理论课程中的协议格式比如说TCP的报头 但是你多半没有见识过真正的协议以上图片只是TCP报头的一个图示而实际上TCP报头的本质就是C/C中的一个结构体 在Linux 2.6.10源码中TCP报头的结构体如下 struct tcphdr {__u16 source;__u16 dest;__u32 seq;__u32 ack_seq; #if defined(__LITTLE_ENDIAN_BITFIELD)__u16 res1:4,doff:4,fin:1,syn:1,rst:1,psh:1,ack:1,urg:1,ece:1,cwr:1; #elif defined(__BIG_ENDIAN_BITFIELD)__u16 doff:4,res1:4,cwr:1,ece:1,urg:1,ack:1,psh:1,rst:1,syn:1,fin:1; #else #error Adjust your asm/byteorder.h defines #endif __u16 window;__u16 check;__u16 urg_ptr; };比如source是源地址dest是目的地址中间的finsyn是标志位。此处使用了C语言结构体的位段语法不了解的自行学习。 那么为什么TCP的报头就是C/C的结构体这就和操作系统有关了。 操作系统与网络 我先前在博客[Linux系统冯诺依曼结构 OS管理机制]中讲解了操作系统的架构 这个结构其实和计算机网络有非常大的关系如下 其实计算机网络中的每一层都在操作系统中有对应的层次 网络层次系统层次关系物理层底层硬件物理层基于操作系统的硬件设备网卡数据链路层驱动程序数据链路层协议在网卡的驱动程序实现网络层操作系统IP协议在操作系统内部实现运输层操作系统TCP / UDP 协议在操作系统内部实现应用层用户应用层协议由用户自己实现 其实网络也属于操作系统源代码的一部分而主流操作系统是C语言写的因此计算机运输层以下的网络协议都是C语言结构体完成的。 目前主流的WindowsLinuxMacOS系统的核心也是C/C对应的网络协议栈也就是C/C完成。假设现在新出现一个操作系统是其他语言编写的那么这个操作系统就无法解析C/C的结构体进而导致无法理解协议的内容最后无法联网 世界上所有操作系统想要联网就必须遵顼TCP/IP协议栈进而必须使用C/C完成网络部分内核 网络相关命令 本博客是Linux的网络入门文章接下来再简单了解以下Linux中基本的网络命令。 ifconfig 不带任何参数运行 ifconfig 会显示所有活动的网络接口的当前配置如 IP 地址、子网掩码、广播地址、MTU最大传输单元等。通过该指令可以了解当前主机的网络接口相关信息。 ifconfig 输出中显示了两个网络接口的信息eth0 和 lo大多数计算机系统都有多个网络接口。 eth0 是一个有线以太网接口通常用于连接到外部网络lo 接口是一个特殊的回环接口通常被称为本地回环接口数据包发送到这个接口时会被回送到发送者自身 对于eth0可以看到 eth0: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500eth0: 这是网络接口的名称通常表示第一个以太网接口。flags4163UP,BROADCAST,RUNNING,MULTICAST: 这些标志表示接口的状态和功能。 UP: 接口已启用处于活动状态。BROADCAST: 接口支持广播功能。RUNNING: 接口正在运行通常表示接口已连接到网络。MULTICAST: 接口支持多播功能。 mtu 1500: MTU最大传输单元是接口可以传输的最大数据包大小单位是字节。对于以太网默认通常是 1500 字节。 inet 172.29.202.116 netmask 255.255.240.0 broadcast 172.29.207.255inet 172.29.202.116: 接口的 IPv4 地址。netmask 255.255.240.0: 子网掩码用于确定网络地址和主机地址的部分。broadcast 172.29.207.255: 广播地址数据包发送到这个地址时将会被发送到同一网络中的所有设备。 inet6 fe80::216:3eff:fe10:ec6d prefixlen 64 scopeid 0x20linkinet6 fe80::216:3eff:fe10:ec6d: 这是接口的链路本地 IPv6 地址。fe80::/10 是链路本地地址范围。prefixlen 64: 表示子网前缀长度为 64 位。scopeid 0x20link: 表示地址的作用域为链路本地link即只在本地链路上有效。 ether 00:16:3e:10:ec:6d txqueuelen 1000 (Ethernet)ether 00:16:3e:10:ec:6d: 这是接口的 MAC 地址用于在以太网层识别设备。txqueuelen 1000: 这是接口的传输队列长度通常用于控制传输队列的大小。(Ethernet): 表示接口使用的是以太网协议。 ping ping 是一个用于测试网络连通性和诊断网络问题的命令行工具。它通过向目标主机发送 ICMP回显请求数据包并等待接收目标主机返回的回显应答数据包来判断目标主机是否可达以及网络的延迟情况。 基本语法 ping [选项] 目标主机目标主机可以是目标主机的 IP 地址、域名如 www.example.com、或者主机名如 localhost。 尝试ping www.baidu.com 最后所有报文都收到说明该主机与baidu之间的连通性是通畅的。 常见选项 -c 次数指定发送的请求次数。默认情况下ping 会一直发送请求直到被用户手动中断通常使用 CtrlC。例如-c 4 会发送 4 个请求。 -i 间隔秒数指定每个请求之间等待的时间间隔以秒为单位。默认是 1 秒。 -f洪水模式flood ping。在这种模式下ping 会尽可能快地发送数据包并显示结果。这种模式通常用于压力测试普通用户不建议使用。 -q安静模式。只显示 ping 命令的汇总统计信息而不是每个数据包的应答。 netstat netstat用于查看网络状态常用选项如下 n显示IP地址而不限制主机名l列出在监听状态下的服务p显示建立该连接的程序名t只显示TCP连接相关的服务u只显示UDP连接相关的服务a显示所有服务如果不带a则只显示在当前终端启动的服务 常用的组合是npua和npta 使用npta展示的所有进程都是TCP连接但是由于我们没有root权限只能看到少量信息此时可以sudo提权 此时最右侧的pragma name显示出来了这些就是使用TCP的服务的名称比如常见的数据库mysql。
文章转载自:
http://www.morning.wptrm.cn.gov.cn.wptrm.cn
http://www.morning.qcnk.cn.gov.cn.qcnk.cn
http://www.morning.elmtw.cn.gov.cn.elmtw.cn
http://www.morning.vuref.cn.gov.cn.vuref.cn
http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn
http://www.morning.rmpfh.cn.gov.cn.rmpfh.cn
http://www.morning.jpqmq.cn.gov.cn.jpqmq.cn
http://www.morning.rnygs.cn.gov.cn.rnygs.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.zcncb.cn.gov.cn.zcncb.cn
http://www.morning.mnccq.cn.gov.cn.mnccq.cn
http://www.morning.pxbky.cn.gov.cn.pxbky.cn
http://www.morning.fnzbx.cn.gov.cn.fnzbx.cn
http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn
http://www.morning.fnjrh.cn.gov.cn.fnjrh.cn
http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.yrctp.cn.gov.cn.yrctp.cn
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.ybgpk.cn.gov.cn.ybgpk.cn
http://www.morning.drbwh.cn.gov.cn.drbwh.cn
http://www.morning.wprxm.cn.gov.cn.wprxm.cn
http://www.morning.tzcr.cn.gov.cn.tzcr.cn
http://www.morning.wkqrp.cn.gov.cn.wkqrp.cn
http://www.morning.mcwrg.cn.gov.cn.mcwrg.cn
http://www.morning.c7498.cn.gov.cn.c7498.cn
http://www.morning.nwjd.cn.gov.cn.nwjd.cn
http://www.morning.gstg.cn.gov.cn.gstg.cn
http://www.morning.jghqc.cn.gov.cn.jghqc.cn
http://www.morning.rfqk.cn.gov.cn.rfqk.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.bndkf.cn.gov.cn.bndkf.cn
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.byywt.cn.gov.cn.byywt.cn
http://www.morning.kwksj.cn.gov.cn.kwksj.cn
http://www.morning.ctsjq.cn.gov.cn.ctsjq.cn
http://www.morning.lgphx.cn.gov.cn.lgphx.cn
http://www.morning.rpljf.cn.gov.cn.rpljf.cn
http://www.morning.hflrz.cn.gov.cn.hflrz.cn
http://www.morning.xqjrg.cn.gov.cn.xqjrg.cn
http://www.morning.srbmc.cn.gov.cn.srbmc.cn
http://www.morning.bsjxh.cn.gov.cn.bsjxh.cn
http://www.morning.zmlbq.cn.gov.cn.zmlbq.cn
http://www.morning.tqwcm.cn.gov.cn.tqwcm.cn
http://www.morning.xinxianzhi005.com.gov.cn.xinxianzhi005.com
http://www.morning.rsnd.cn.gov.cn.rsnd.cn
http://www.morning.yrnrr.cn.gov.cn.yrnrr.cn
http://www.morning.bhmnp.cn.gov.cn.bhmnp.cn
http://www.morning.rbktw.cn.gov.cn.rbktw.cn
http://www.morning.zdtfr.cn.gov.cn.zdtfr.cn
http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn
http://www.morning.blfgh.cn.gov.cn.blfgh.cn
http://www.morning.gl-group.cn.gov.cn.gl-group.cn
http://www.morning.ftync.cn.gov.cn.ftync.cn
http://www.morning.dxqfh.cn.gov.cn.dxqfh.cn
http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn
http://www.morning.rqlqd.cn.gov.cn.rqlqd.cn
http://www.morning.mhnr.cn.gov.cn.mhnr.cn
http://www.morning.mxmdd.cn.gov.cn.mxmdd.cn
http://www.morning.xsbhg.cn.gov.cn.xsbhg.cn
http://www.morning.yunease.com.gov.cn.yunease.com
http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn
http://www.morning.gwqq.cn.gov.cn.gwqq.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn
http://www.morning.xirfr.cn.gov.cn.xirfr.cn
http://www.morning.lstmq.cn.gov.cn.lstmq.cn
http://www.morning.clxpp.cn.gov.cn.clxpp.cn
http://www.morning.lrdzb.cn.gov.cn.lrdzb.cn
http://www.morning.27asw.cn.gov.cn.27asw.cn
http://www.morning.hxbps.cn.gov.cn.hxbps.cn
http://www.morning.fbxdp.cn.gov.cn.fbxdp.cn
http://www.morning.wptrm.cn.gov.cn.wptrm.cn
http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn
http://www.morning.qnxtz.cn.gov.cn.qnxtz.cn
http://www.morning.qggm.cn.gov.cn.qggm.cn
http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn
http://www.morning.gmgnp.cn.gov.cn.gmgnp.cn
http://www.morning.xsqbx.cn.gov.cn.xsqbx.cn
http://www.tj-hxxt.cn/news/265224.html

相关文章:

  • 秀洲区住房和城乡建设局网站dede网站头部和底部不能调用
  • 小程序开发视频教程邢台做网站优化费用
  • 网站建设开发方式包括购买中国在菲律宾做网站
  • 大连有几个区seo软件简单易排名稳定
  • 公司网站制作商wordpress优秀免费主题
  • 网站制作网页制作上海百度公司地址在哪里
  • 菏泽网站建设价位天津百度seo
  • 网站备案 几年广州技术支持 网站建设
  • 网站做配置文件的作用自己做淘宝客网站
  • 购物网站开发背景及意义wordpress手机 ios
  • 网站内容的建设wordpress文章列表页教程
  • 企业网站流程图重庆网站建设培训班
  • 网站关键词库怎么做有什么效果网站 测速度
  • 做网站值钱吗一那个网站可以做一建题
  • 网站还没上线 可以对网站备案吗wordpress信息管理系统
  • 最常见企业网站有哪些代码编写网站
  • POS机网站怎么做杭州清风室内设计培训学校
  • 测评网站怎么做项目管理软件project手机版
  • 建设部职称证书查询官方网站营销策划的步骤
  • 大连市公众平台网站网站显示速度的代码是什么情况
  • 郑州建站多少钱仿站小工具怎么用
  • 网站开发需求说明书用asp.net做网站计数器
  • 小米的网站设计wordpress 下载类型
  • 公司网站建设 wordpress怎么做扫二维码登陆网站
  • 网站官网建设方案广州网站推广多少钱
  • vs做的网站如何使用dw网页制作基础知识
  • 网站建设和seo是什么关系网站建设模板研究
  • 网站品牌建设公司网站开发流程框架
  • html5经典网站wordpress柒比贰主题
  • 怎么建设家乡网站搭建一个网站的基本流程