0、开篇词:学好网络编程,需要掌握哪些核心问题

你好,我是盛延敏,欢迎你的加入。在接下来的几个月时间里,我会和你一起深入学习网络编程。网络编程是一个高度重视实战的内容模块,工作这么多年,我一直都在近距离与它打交道。 我博士毕业于中科大,毕业之后就加入了IBM,在IBM从事WebSphere应用服务...

网络编程实战

1、追古溯源:TCP、IP和Linux是如何改变世界的

你好,我是盛延敏。今天是网络编程课程的第一课,我想你一定满怀热情,期望快速进入到技术细节里,了解那些你不熟知的编程技能。而今天我却想和你讲讲历史,虽然这些事情看着不是“干货”,但它可以帮助你理解网络编程中各种技术的来龙去脉。 你我都是程序员,说句实在...

网络编程实战

2、网络编程模型:认识客户端、服务器网络模型的基本概念

你好,我是盛延敏。上一讲我们学习了TCP/IP的创建和历史,以及Linux操作系统的建立和发展,相信你对网络编程这棵大树已经有了一个宏观上的认识,那么今天我们再往前走几步,近距离看看这棵大树的细枝末节到底是怎样的。 从哪里开始呢?从网络编程...

网络编程实战

3、套接字和地址:像电话和电话号码一样理解它们

在网络编程中,我们经常会提到socket这个词,它的中文翻译为套接字,有的时候也叫做套接口。 socket这个英文单词的原意是“插口”“插槽”, 在网络编程中,它的寓意是可以通过插口接入的方式,快速完成网络连接和数据收发。你可以把它想象成现实世界的电...

网络编程实战

4、TCP三次握手:怎么使用套接字格式建立连接

你好,我是盛延敏,这里是网络编程实战第4讲,欢迎回来。 在上一讲里我们介绍了IPv4、IPv6以及本地套接字格式,这一讲我们来讲一讲怎么使用这些套接字格式完成连接的建立,当然,经典的TCP三次握手理论也会贯穿其中。我希望经过这一讲的讲解,你会牢牢记住...

网络编程实战

5、使用套接字进行读写:开始交流吧

你好,我是盛延敏,这里是网络编程实战第5讲,欢迎回来。 在前面的章节中,我们讲述了套接字相关的知识,包括套接字的格式,套接字的创建以及TCP连接的建立等。在这一讲里,我来讲一下如何使用创建的套接字收发数据。 连接建立的根本目的是为了数据的收发。拿我们...

网络编程实战
1237