摘要: Socket就像是一个通讯节点。 Socket就像是一个通讯节点。 Socket就像是一个通讯节点。 Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 基于TCP连接的Sock 阅读全文
posted @ 2018-08-03 16:08 唐宏昌 阅读(281) 评论(0) 推荐(0)
摘要: 分层 每一层负责不同的功能: 链路层 有时也称作数据链路层或网络接口层, 通常包括操作系统中的设备驱动程序和计算机 中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 网络层 有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。网络层协议包括 IP协议(网际协议), 阅读全文
posted @ 2018-08-03 15:40 唐宏昌 阅读(429) 评论(0) 推荐(0)
摘要: Http是可靠的数据传输协议。 Http是可靠的数据传输协议。 资源 资源 Web服务器是Web资源(resource)的宿主。包括静态文件以及动态的内容。 Web服务器是Web资源(resource)的宿主。包括静态文件以及动态的内容。 媒体类型 媒体类型 Http对每种需要由web传输的对象都打 阅读全文
posted @ 2018-08-03 11:46 唐宏昌 阅读(277) 评论(0) 推荐(0)
摘要: 从用户的角度,看看用户是如何从上至下,与这些协议互动的。 (接上文) 七、一个小结 先对前面的内容,做一个小结。 我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样: 发送这个包,需要知道两个地址 阅读全文
posted @ 2018-08-03 11:04 唐宏昌 阅读(236) 评论(0) 推荐(0)
摘要: 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol 阅读全文
posted @ 2018-08-03 10:44 唐宏昌 阅读(323) 评论(0) 推荐(0)