
网络
清觞煮雪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Socket
什么是Socket Socket的概念很简单,它是网络上运行的两个程序间双向通讯的一端,既可以接收请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递。 所以简而言之,Socket就是进程通信的端点,Socket之间的连接过程可以分为几步: 1、服务器监听 服务器端Socket并不定位具体的客户端Socket,而是处于等待连接的状态,实时监控网络状态 2、客户端请求 客户端S转载 2016-04-26 17:13:30 · 246 阅读 · 0 评论 -
互联网协议入门
我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。转载 2016-06-23 15:33:10 · 253 阅读 · 0 评论 -
DNS原理入门
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。 举例来说,如果你要访问域名math.s转载 2016-06-23 14:59:30 · 401 阅读 · 0 评论 -
Linux Socket编程
2010-12-12 21:58 by 吴秦, 218891 阅读, 66 评论, 收藏, 编辑 “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么转载 2016-07-14 11:54:29 · 267 阅读 · 0 评论 -
常用网路命令
目录 ping命令 tracert命令 netstat命令 ipconfig命令 net命令 at命令 ping命令 特点: ping命令只有在安装了TCP/IP协议以后才可以使用运行ping命令以后,在返回的黑屏幕窗口中会返回对方客户机的IP地址和表明ping通对方的时间,如果出现信息“Reply from ...”,则说明能与对方连通;如果出现信息“Request转载 2016-04-21 17:53:50 · 316 阅读 · 0 评论 -
(网路层)路由协议
(网络层)路由协议 目录 路由协议特点 图释 默认路由 特定主机路由 路由表信息 分组转发算法 动态路由 理想路由算法 分层次路由选择协议 自治系统 AS 因特网有两大类路由选择协议 转发和路由选择 路由协议特点 不存在一种绝对的最佳路由算法.所谓"最佳"只能是相对于某一种特定要求下得出的较为合理的选择而已 实际的路由选择算法,应尽可能接近于理想转载 2016-04-21 17:53:17 · 921 阅读 · 0 评论 -
(网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
目录 IP协议首部格式 地址解析协议 ARP 逆向地址解析协议 RARP 网际控制报文协议 ICMP 网际组管理协议IGMP IP 数据报首部 IP数据报首部格式: 最高位在左边,记为0 bit;最低位在右边,记为31 bit 版本: 占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度: 占4位,可表示的最大数值是15个单位(转载 2016-04-21 17:52:25 · 361 阅读 · 0 评论 -
网络层相关概念
网络层相关概念 目录 网络层特性 划分为网络 IP 地址表示方法 最大传输单位(MTU) 网关 IP 多播 虚拟专用网 VPN 和网络地址转换NAT 网络层特性 设计思路: 功能: 网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据报服务 方法: 网络在发送分组时不需要先建立连接.每一个分组(即IP数据报)独立发送,与其前后的分组无关(不转载 2016-04-21 17:51:44 · 412 阅读 · 0 评论 -
数据链路层
数据链路层 目录 数据链路层标准 数据链路层术语 信道 链路定义 三个基本问题 两种重要的措施 CSMA/CD 协议 以太网提供的服务 MAC帧 扩展局域网 计算机通过适配器和局域网进行通信 集线器 网桥 网络拓扑 交换机 虚拟局域网VLAN 虚拟局域网使用的以太网帧格式 发送一帧所需的平均时间 LAN 的无线协议 LAN 的以太网协议 WA转载 2016-04-21 17:50:49 · 1139 阅读 · 0 评论 -
物理层
物理层 目录 用途 表示数据的网络介质存在三种基本形式 三个基本功能 四个特性 有关信号的几个基本概念 信道复用 宽度接入技术 适用于介质的信号比特 用途 创建电信号、光信号或微波信号,以表示每个帧中的比特 表示数据的网络介质存在三种基本形式 铜缆 同轴电缆 优点: 很好的抗干扰能力,广泛被用于传输高速率的数据 双绞线转载 2016-04-21 17:50:05 · 325 阅读 · 0 评论 -
传输层有关概念
传输层有关概念 目录 位置 TCP/IP 体系传输层协议 端到端通信 进程逻辑通信 数据分段 进程标识符 端口 流量控制 拥塞控制 随机早期检测 RED 套接字 服务 位置 传输层协议属于面向通信部分的最高层,同时也是用户功能中的最低层 TCP/IP 体系传输层协议 端到端通信 两个主机进行通信实际上就是两个主机中的应用进程互转载 2016-04-21 17:49:28 · 888 阅读 · 0 评论 -
(传输层)UDP协议
(传输层)UDP协议 目录 数据单位 特点 具体实现 要求 UDP首部格式 发送UDP请求的客户端图释 数据单位 UDP 传送的数据单位协议是 UDP 报文或用户数据报 特点 UDP 是无连接的,即发送数据之前不需要建立连接 UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制 UDP 是面向报文的.UDP 没有拥塞控制,很适合多转载 2016-04-21 17:48:46 · 347 阅读 · 0 评论 -
计算机网络概述
计算机网络概述 目录 因特网 计算机网络性能指标 网络中通信 三种交换方式 网络分层协议模型 因特网 组成: 边缘部分 由所有连接在因特网上的主机组成供用户直接使用,用来进行数据交换(传送数据、音频或视频)和资源共享 核心部分 功能: 向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式转载 2016-04-21 17:47:54 · 369 阅读 · 0 评论 -
TCP协议详解(理论篇)
(传输层)TCP协议 目录 首部格式 数据单位 特定 注意 自动重传请求ARQ 具体实现 发送缓存 接收缓存 滑动窗口 确认丢失和确认迟到 超时重传时间选择 报文段的发送时机 运输连接 发送TCP请求客户端 拥塞处理相关概念 避免拥塞具体实现 TCP 的有限状态机 首部格式 图释: 各个段位说明: 源端口和目的端口: 各占转载 2016-04-21 17:47:07 · 539 阅读 · 0 评论 -
聊聊同步、异步、阻塞与非阻塞
近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准确,这也是自己在这几个方面也没有细细考究过的原因吧。经过看了些这几个概念的资料,发现同步、异步、阻塞、非阻塞的概念其实也并不难以理解,在此写下此文,欢迎拍砖,希望多多交流。 1 同步与异转载 2016-05-11 10:12:21 · 248 阅读 · 0 评论 -
互联网协议入门(二)
七、一个小结 先对前面的内容,做一个小结。 我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样: 发送这个包,需要知道两个地址: * 对方的MAC地址 * 对方的IP地址 有了这两个地址,数据包才能准确送到接收者手中。但是,前面说过,MAC地址有局限性,如果两台电转载 2016-06-23 15:34:09 · 341 阅读 · 0 评论