首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》 - ADSL

    传输过程 从全局来看,整个过程用户发出网络包通过用户端电话局,然后到达网络运营商(ISP,互联网服务提供商),最后通过接通路由器上网。 ATM采用面向连接传输方式,将数据分割成固定长度信元,通过虚连接进行交换。ATM集交换、复用、传输为一体,在复用上采用异步时分复用方式,通过信息首部或标头来区分不同信道。 实现隧道方式比较多,比较常见方式有下面几种: 使用TCP方式,需要依赖两端隧道路由器进行TCP连接操作,然后网络包数据传输就变为TCP连接传输数据一样简单。 网络运营商内部处理 通过FTTH和ADSL接入网之后,用户就与签约运营商连接上了,这时候互联网入口被称作POP。那么网络运营商如何组织? NOC:Network Operation Center,网络运行中心。NOC网络运营商核心,可以抽象看作一个非常高性能支持非常非常多用户连接高吞吐路由器,可以看作一个超大号接入网。

    2.2K20编辑于 2022-09-01
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - TcpIP连接(二)

    为什么不能用描述符标识应用程序入口? 描述符和委托创建套接字 应用程序进行交互时使用,并不是用来告诉网络连接另一方。 (服务端结束TCP连接要比客户端早一些) 套接字和协议栈和对方服务器交互流程细节还是比较多,这里可以发现实际上三次握手和四次挥手实际上只是网络连接当中很小一部分,最后连接服务到数据收发到断开连接一张简单总结图 ,建议当作一个大概流程参考: IP和以太网收发操作 上面的部分比较贴近TCP协议相关操作,TCP完成连接收发同时其实都需要IP模块配合,在了解这两个模块如何配合工作之前需要了解完整网络如何组成 网络控制信息 MAC模块工作在网卡调用MAC包发送请求命令之后,MAC模块工作划分网络“边界”。 TCP/IP连接也只是互联网数据传输一小部分,但是确实最为核心部分,虽然往下还有以太网和网卡以及网络通信如何上网等细节,但是只有深刻了解TCP/IP协议才能了解整个互联网如何交互和数据传输

    80040编辑于 2022-07-04
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - TcpIP连接(二)

    网络怎么样连接》读书笔记 - Tcp/IP连接(二)**TCP和IP协议承载了整个互联网生命线,这一章算是本书核心部分,掌握这两个协议也是学好网络编程基础。 描述符和委托创建套接字 应用程序进行交互时使用,并不是用来告诉网络连接另一方。客户端也无法知道服务器上描述符,客户端也无法通过服务器端描述符去确定位于服务器上某 一个套接字。〉 (服务端结束TCP连接要比客户端早一些)图片套接字和协议栈和对方服务器交互流程细节还是比较多,这里可以发现实际上三次握手和四次挥手实际上只是网络连接当中很小一部分,最后连接服务到数据收发到断开连接一张简单总结图 ,建议当作一个大概流程参考:图片IP和以太网收发操作上面的部分比较贴近TCP协议相关操作,TCP完成连接收发同时其实都需要IP模块配合,在了解这两个模块如何配合工作之前需要了解完整网络如何组成 网络控制信息MAC模块工作在网卡调用MAC包发送请求命令之后,MAC模块工作划分网络“边界”。

    1K30编辑于 2022-06-20
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - FTTH

    光纤到户(英语:Fiber To The Home,缩写:FTTH)一种光纤通信传输方法。直接把光纤接到用户家中(用户所需地方)。 更多资料:FTTH 什么光纤? 光纤光导纤维简写,一种由玻璃或塑料制成纤维,可作为光传导工具。传输原理“光全反射”。 第一种方式把用户端接入到最近电话局,这种接入方式也是从ADSL上进行改良,只不过把电信号换成了光信号,同时不需要把MAC网络包转为信元直接把以太网包转为光信号传输即可,另外传输时候由于是同一条光纤进行传输 ONU就是Optical Network Unit 光网络单元。 在FTTx网络不同部署ONU接入方式也有所不同,例如 FTTC(Fiber To The Curb):ONU放置在小区中心机房;FTTB(Fiber To The Building):ONU放置在楼道接线箱

    93640编辑于 2022-07-04
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - FTTH

    光纤到户(英语:Fiber To The Home,缩写:FTTH)一种光纤通信传输方法。直接把光纤接到用户家中(用户所需地方)。 更多资料:FTTH什么光纤?光纤光导纤维简写,一种由玻璃或塑料制成纤维,可作为光传导工具。传输原理“光全反射”。 第一种方式把用户端接入到最近电话局,这种接入方式也是从ADSL上进行改良,只不过把电信号换成了光信号,同时不需要把MAC网络包转为信元直接把以太网包转为光信号传输即可,另外传输时候由于是同一条光纤进行传输 ONU就是Optical Network Unit 光网络单元。 在FTTx网络不同部署ONU接入方式也有所不同,例如 FTTC(Fiber To The Curb):ONU放置在小区中心机房;FTTB(Fiber To The Building):ONU放置在楼道接线箱

    94120编辑于 2022-06-21
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - ADSL

    图片传输过程从全局来看,整个过程用户发出网络包通过用户端电话局,然后到达网络运营商(ISP,互联网服务提供商),最后通过接通路由器上网。 ATM采用面向连接传输方式,将数据分割成固定长度信元,通过虚连接进行交换。ATM集交换、复用、传输为一体,在复用上采用异步时分复用方式,通过信息首部或标头来区分不同信道。 实现隧道方式比较多,比较常见方式有下面几种:使用TCP方式,需要依赖两端隧道路由器进行TCP连接操作,然后网络包数据传输就变为TCP连接传输数据一样简单。 网络运营商内部处理通过FTTH和ADSL接入网之后,用户就与签约运营商连接上了,这时候互联网入口被称作POP。那么网络运营商如何组织? NOC: Network Operation Center,网络运行中心。NOC网络运营商核心,可以抽象看作一个非常高性能支持非常非常多用户连接高吞吐路由器,可以看作一个超大号接入网。

    1.4K20编辑于 2022-06-21
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - 汇总篇

    pwd=f5sy提取码:f5sy历史文章汇总必看章节:[《网络怎么样连接》读书笔记 - 认识网络基础概念(一)][《网络怎么样连接》读书笔记 - Tcp-IP连接(二)][《网络怎么样连接》 读书笔记 - 集线器、路由器和路由器(三)]选看章节:[《网络怎么样连接》读书笔记 - 服务器端局域网中(四)][《网络怎么样连接》读书笔记 - WEB服务端请求和响应(五)]非必看章节:[《 网络怎么样连接》读书笔记 - FTTH][《网络怎么样连接》读书笔记 - ADSL]《网络怎么样连接》读书笔记 - 认识网络基础概念(一)本章重点关于互联网一些历史补充解析URL过程简述 集线器和网线信号传输如果了解[《网络怎么样连接》读书笔记 - ADSL]和[《网络怎么样连接》读书笔记 - FTTH]两个部分内容,应该清楚网络包在传输过程中最终转化为电信号或者光信号传输, 总之轻松加愉快一章内容。《网络怎么样连接》读书笔记 - WEB服务端请求和响应(五)本章重点客户端和服务端区别以及客户端响应连接过程。

    2K40编辑于 2022-07-01
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - 认识网络基础概念(一)

    网络怎么样连接》读书笔记 - 认识网络基础概念(一) 讲讲历史 1991年8月6日,在瑞士日内瓦核子研究中心(CERN)工作英国物理学家蒂姆·伯纳斯·李(Tim Berners-Lee),正式提出了 实际上下面图中网络号用了AND(位操作 &)计算出网络号码,计算之后确认出网络10.1.2,而后面省略部分其实是8个0掩码掩盖主机,这里子网就是 10.1.2.0,对应主机IP10.1.2.3 如果看不懂上面说啥,这里补充解释一下: 首先我们需要清楚子网掩码这东西干嘛,说白了就是划分网络号和主机号网络号可以看作一栋楼,主机里面的小房间,但是房间编号可能101,也可能0101, 24位1代表网络号,剩余8位用于表示主机号但是因为被掩盖了所以全部为0。 用来识别连接在互联网上计算机和服务器地址叫什么? IP地址 根据 Web 服务器域名来查询 IP 地址时所使用服务器叫什么? DNHS服务器 向 DNS 服务器发送请求消息程序叫什么?

    1.2K40编辑于 2022-07-04
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - 认识网络基础概念(一)

    网络怎么样连接》读书笔记 - 认识网络基础概念(一)讲讲历史1991年8月6日,在瑞士日内瓦核子研究中心(CERN)工作英国物理学家蒂姆·伯纳斯·李(Tim Berners-Lee),正式提出了 实际上下面图中网络号用了AND(位操作 &)计算出网络号码,计算之后确认出网络10.1.2,而后面省略部分其实是8个0掩码掩盖主机,这里子网就是 10.1.2.0,对应主机IP10.1.2.3 图片如果看不懂上面说啥,这里补充解释一下:首先我们需要清楚子网掩码这东西干嘛,说白了就是划分网络号和主机号网络号可以看作一栋楼,主机里面的小房间,但是房间编号可能101,也可能0101 位1代表网络号,剩余8位用于表示主机号但是因为被掩盖了所以全部为0。 用来识别连接在互联网上计算机和服务器地址叫什么?IP地址根据 Web 服务器域名来查询 IP 地址时所使用服务器叫什么?DNHS服务器向 DNS 服务器发送请求消息程序叫什么?解析器。

    1.1K10编辑于 2022-06-20
  • 来自专栏数据结构和算法

    网络怎么连接

    标题《网络怎么连接》 总体示意图 最基本说,网络由web服务器和浏览器(客户端) 以及一套安全准确稳定传输服务器和客户端信息机制组成。 浏览器发出请求,通过机制服务器接收到请求,然后处理请求,返回响应通过机制浏览器收到响应,一次网络连接完成。 这里假设我们客户端计算机连接到家庭或公司局域网中,然后通过FTTH等宽带线路接入互联网。这样,网卡发送信息包会经过交换机等设备,到达用来接入互联网路由器。路由器后就是互联网。 接入网连接到签约网络运行商并接入被称为接入点设备。接入点实体一台专为运营商设计路由器,它就是离我们家最近邮局,我们投递到邮筒信件需要先收集到邮局进行分拣,然后送出。 响应返回给客户端过程正好同客户端发送消息相反。 至此,一次完整网络请求便结束了。

    1.1K10编辑于 2023-11-30
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - WEB服务端请求和响应(四)

    还有一种直接买服务器供应商也就是常见上云,直接让专业三方服务器管理进行防护。 防护网络攻击手段目前主流方式有三种,其中被使用最多也最有效包过滤。 因为请求终点可以确定,也就是WEB服务器,所以这之间加入防火墙来隔离异常请求。 第二种方式使用端口方式进行限制,防火墙控制某个端口请求网络是否可以来放行不同IP进入不同端口权限。 第三种TCP层面的防护,TCP 在执行连接操作时需要收发 3 个包,第一个包通常使用其他端口,可以判断一定是在 Web 服务器 程序中特别设置过,因此只要按照服务器设置来调整防火墙设置即可,通常这个包中 其他包中这些值都不同, 因 此只要按照这个规则就能够过滤到 TCP 连接第一个包。 判断什么时候需要直接返回服务器数据而不是缓存数据,一种简单方案检查客户端网络报文信息变动,并且自己在返回时候也要告知自己缓存还是服务器数据。

    42740编辑于 2022-07-04
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - WEB服务端请求和响应(五)

    网络怎么样连接》读书笔记 - WEB服务端请求和响应(五)本章重点客户端和服务端区别以及客户端响应连接过程。 套接字准备完成之后,接着对于网络包进行FCS 校验,当 FCS 一致确认数据没有错误时,接下来需要检查 MAC 头部中 接收方 MAC 地址,看看这个包是不是发给自己,之后网卡 MAC 模块将网络包从信号还原为数字信息 网卡收到消息之后,接着执行中断处理机制告知CPU开始进行网卡数据处理,关于中断处理内容可以通过另一本书《Linux怎么样工作》了解CPU中断处理机制了解整个执行过程,之后网卡驱动会根据 MAC 这里可以简单理解为我们在网络聊天时候虽然知道对方谁和自己聊天,但是如果对方没有“开摄像头”告诉你我本人,很有可能别人伪装你认识的人在和你聊天。 而我们知道对方本人在和我们聊天也是因为对方一些“性格”所以了解。当网络包转交到协议栈时,IP 模块会首先开始工作检查 IP 头部。

    96510编辑于 2022-06-29
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - 集线器、路由器和路由器(三)

    集线器和网线信号传输 如果了解[[《网络怎么样连接》读书笔记 - ADSL]]和[[《网络怎么样连接》读书笔记 - FTTH]]两个部分内容,应该清楚网络包在传输过程中最终转化为电信号或者光信号传输 因为需要交换数据,交换接口和 PHY(MAU)模块也是以 MDI-X 模式进行连接,当网络包进入接口之后首先是把信号翻译为交换机通用格式,接着使用MAC模块部分对于网络包进行解析,并且使用包末尾 集线器 集线器(即HUB,物理层设备)一种将多条双绞线或光纤集合连接在同一段物理介质下设备,通常工作在物理层(即OSI参考模型第一层),用于连接局域网段。 路由器 路由器连接Internet中各局域网、广域网设备,通常位于两个或者多个网络连接网关处,工作在网络层,用于实现两个局域网或两个广域网或一个局域网和互联网服务提供商之间网络连接。 二层和三层交换机 二层交换机通常用于连接以太网中网络设备和客户端设备,以识别与转发数据包中MAC地址。

    1.4K20编辑于 2022-07-04
  • 来自专栏noteless

    网络如何连接网络发展简介(四)

    在前文中,我有上面两幅图,网络通信类似快递运输 计算机网络传输核心TCP/IP协议,分为四层结构 应用层产生需要传输真正数据。 网络目标(destination): 目的地网段 网络掩码(mask):子网掩码 网关(gateway):下一跳路由器入口ip 如果本地计算机直接连接网络,网关通常是本地计算机对应网络接口,但是此时接口必须和网关一致 ; 如果远程网络或默认路由,网关通常是本地计算机所连接网络某个服务器或路由器 接口(interface): 接口定义了针对特定网络目的地址,本地计算机用于发送数据包网络接口 跃点数(metric 答案通过ARP协议 ARP 地址解析协议Address Resolution Protocol 网络层使用IP地址,但在实际网络链路上传送数据帧时,最终还是必须使用该网络硬件地址。 这就是大致,大致网络通信过程。 参考:计算机网络(谢希仁)、网络怎样连接(户根勤,周自恒(译者))

    4.4K50发布于 2019-02-25
  • 来自专栏公众号:懒时小窝

    网络怎么样连接》读书笔记 - 服务器端局域网中(四)

    还有一种直接买服务器供应商也就是常见上云,直接让专业三方服务器管理进行防护。 图片 防护网络攻击手段目前主流方式有三种,其中被使用最多也最有效包过滤。 因为请求终点可以确定,也就是WEB服务器,所以这之间加入防火墙来隔离异常请求。 第二种方式使用端口方式进行限制,防火墙控制某个端口请求网络是否可以来放行不同IP进入不同端口权限。 第三种TCP层面的防护,TCP 在执行连接操作时需要收发 3 个包,第一个包通常使用其他端口,可以判断一定是在 Web 服务器 程序中特别设置过,因此只要按照服务器设置来调整防火墙设置即可,通常这个包中 其他包中这些值都不同, 因 此只要按照这个规则就能够过滤到 TCP 连接第一个包。 判断什么时候需要直接返回服务器数据而不是缓存数据,一种简单方案检查客户端网络报文信息变动,并且自己在返回时候也要告知自己缓存还是服务器数据。

    71610编辑于 2022-06-29
  • 来自专栏happyJared

    HashMap 底层怎么样

    JDK1.8 之前 JDK1.8 前,HashMap 底层 数组+链表,也就是 链表散列。 ,就判断该元素与要存入元素 hash 值以及 key 是否相同;如果相同,直接覆盖;如果不同,就通过 拉链法 解决冲突。 扰动函数:指的是 HashMap hash 方法,扰动函数是为了减少碰撞,防止一些实现比较差 hashCode() 方法 JDK1.8 hash() 方法 相比于 JDK1.7 hash( 拉链法: 将链表与数组相结合,也就是创建一个链表数组,数组每一格就是一个链表,若遇到哈希冲突,则将冲突值加到链表中。 ? JDK1.8 之后 HashMap 底层数据结构 TreeMap、TreeSet 以及 JDK1.8 之后 HashMap 底层都用到了红黑树,就是为了解决二叉查找树在某些情况下,会退化成线性结构缺陷

    2.1K20发布于 2019-06-16
  • 来自专栏小菜良记

    读书笔记之《网络怎样连接

    大家好呀,我小菜~ 本文主要分享 《网络怎样连接》 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 微信公众号已开启,菜农曰,没关注同学们记得关注哦! 今天带来网络怎样连接读书笔记 (文中使用到例子贴图均出于原书) 在正式进入分享之前,我们想看下这本树目录架构 网络怎样连接 本书共 6 章,156482 个字,篇幅不多,内容较意思 TCP/IP 就是由一些小子网(用集线器连接起来几台计算器),通过路由器连接起来组成一个大网络。 将包含头部在内整个包装入另一个包中传输到隧道另一端。这种方式下,包本身可以原封不动地到达另一端出口。 4)网络运营商内部 1. POP 和 NOC 互联网由多个运营商网络相互连接组成。 将Web服务器部署在数据中心 服务器可以放在网络运营商管理数据中心,或直接租用运营商提供服务器。 数据中心与运营商核心部分 NOC 直接连接,或是与运营商之间枢纽IX直 接连接

    1.5K30编辑于 2022-09-21
  • 来自专栏小脑斧科技博客

    网络怎样连接(一) -- 浏览器如何工作

    引言 此前曾经写过一篇文章,从 OSI 七层协议角度讲解了网络传输过程: 网络传输怎么工作 -- 详解 OSI 模型 在同事桌上看到了一本小书,日本一个程序员户根勤网络怎样连接》,翻看了一下 在他们庞大内核中,最为复杂、最核心模块便是网页渲染模块,除此之外网络通信模块,这便是我们本文要介绍重点。 那么,这其中十分重要一环,网络通信怎样实现呢? 3. 讲讲隐藏在他们背后哪些坑 6.2 IP 地址 ip 地址网络上每台设备独特地址,占用 32bit,包含网络号和主机号两部分信息,网络号在前,主机号在后,但具体网络号和主机号各占用多少 bit,由子网掩码决定 在 linux 环境下,主要步骤和调用系统调用函数如下: 客户端创建套接字 socket 连接 connect 发送数据 write 接收数据 read 断开连接 close 可以参看: 传输控制协议

    1.2K20编辑于 2022-06-27
  • 来自专栏网络技术联盟站

    JSON 语法怎么样呢?

    JSON(JavaScript Object Notation)一种轻量级数据交换格式,它以易于阅读和编写文本形式表示结构化数据。 ,它字符串 "John";定义了一个名为 "age" 键,它数值 30;定义了一个名为 "city" 键,它字符串 "New York"。 JSON 数组JSON 数组一种有序值集合。数组中值可以是任意有效 JSON 数据类型,每个值之间用逗号分隔。 以下一个 JSON 对象中使用空值示例:{ "name": null, "age": 30}在上面的示例中,"name" 一个空值,"age" 一个整数。 其中,"name"、"age" 和 "city" 字符串键,"hobbies" 一个包含三个字符串值数组,"education" 一个嵌套 JSON 对象。

    65430编辑于 2023-07-07
  • 来自专栏数据结构和算法

    网络怎么连接》第一章

    总体示意图 最基本说,网络由web服务器和浏览器(客户端) 以及一套安全准确稳定传输服务器和客户端信息机制组成。 浏览器发出请求,通过机制服务器接收到请求,然后处理请求,返回响应通过机制浏览器收到响应,一次网络连接完成。 根据解析URL得到含义生成请求消息,而生成怎么样请求消息,则是根据HTTP协议等原理来确定消息样子。 IP地址一串32比特数字,按照8比特为一组分成4组,分别用十进制表示并用圆点隔开。同时有子网掩码指示IP主机地址和网络地址。 不过,如今除了互联网并没有其他网络了,因此Class值永远代表互联网IN (c)记录类型表示域名对应何种类型记录。

    42010编辑于 2023-11-30
领券