摘要: 引言: 前面的介绍专题中有朋友向我留言说介绍下关于P2P相关的内容的,首先本人对于C#网络编程也不是什么大牛,因为能力的关系,也只能把自己的一些学习过程和自己的一些学习过程中的理解和大家分享下的,下面就进入正题——P2P(Peer to Peer)编程 一、P2P的介绍 首先,现在大家熟知的BT、电 阅读全文
posted @ 2017-05-15 15:00 小水皮 阅读(3772) 评论(0) 推荐(1) 编辑
摘要: 上次因为时间的关系,所以把上一个专题遗留下的一个问题在本专题中和大家分享下,本专题主要介绍下如何实现UDP广播的程序,下面就直接介绍实现过程和代码以及运行的结果。 一、程序实现 UDP广播程序的实现代码: [csharp] view plain copy print? using System; u 阅读全文
posted @ 2017-05-15 14:47 小水皮 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编程的朋友起到入门的作用。 阅读全文
posted @ 2017-05-15 14:45 小水皮 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 前言 前面专题的例子都是基于应用层上的HTTP协议的介绍, 现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。 一、TCP的工作过程 首先TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP的工作过 阅读全文
posted @ 2017-05-15 14:14 小水皮 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 前言: 前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没想到自己也可以自定义一个浏览器出来),下面不啰嗦了, 阅读全文
posted @ 2017-05-15 14:04 小水皮 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 前言: 经过前面的专题中对网络层协议和HTTP协议的简单介绍相信大家对网络中的协议有了大致的了解的, 本专题将针对HTTP协议定义一个Web服务器,我们平常浏览网页通过在浏览器中输入一个网址就可以看到我们想要的网页,这个过程中浏览器只是一个客户端,浏览器(应用层应用程序)通过HTTP协议把用户请求发 阅读全文
posted @ 2017-05-15 13:56 小水皮 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP协议的简介 HTTP中文为超文本传输协议,从名字上很容易理解,Http协议就是将超文本标记语言的文档(即Html文档)从web服务传送到客户端的浏览器。它属于一个应用层的协议。 二、网络的工作过程 当用户要访问网络中的某个网页时,大致要经过以下几个步骤: 上面介绍的步骤中,浏览器发出一个 阅读全文
posted @ 2017-05-15 11:57 小水皮 阅读(2233) 评论(0) 推荐(1) 编辑
摘要: 原文地址:http://blog.csdn.net/learning_hard/article/details/9004936 一、网络分层 网络上的计算机之所以可以互相通信,是因为它们之间都遵守互相都可以“认识”的互联网协议(就如同人交流一样,两个人能够交流,互相必须知道对象的语言),互联网上的计 阅读全文
posted @ 2017-05-15 11:34 小水皮 阅读(527) 评论(0) 推荐(0) 编辑