TCP通过校验和、序列号、确认应答、超时重发、流量控制、拥塞控制等保证可靠性
其中TCP连接的建立与断开过程值得深究,有助于深刻理解套接字编程
进程间关系:作业、会话和守护进程
发表于
|
分类于
系统编程
进程并不是完全孤立的个体,或是父子兄弟,或是功能间的相似
通过进程间关系将进程有组织的管理,才让操作系统更加强大、灵活
本文通过介绍进程组、作业、会话讲解进程间关系的基本概念
并延伸介绍一下守护进程
概述从源码到可执行文件
发表于
|
分类于
C/C++
自第一次输出“hello world”
「源代码如何变成可执行文件」的问题就一直伴随着我
本次以《程序员的自我修养—链接、装载与库》为参考,对这一过程做简单总结
TCP/UDP的基本Socket编程
发表于
|
分类于
网络编程
套接字是电脑网络中进程间数据流的端点
使用套接字API对UDP/TCP的srver/client进行模拟实现,有助于深刻理解计算机网络
TCP/IP分层模型与数据的封装、分用
发表于
|
分类于
网络编程
互联网刚起步时,ISO标准化了OSI协议
OSI根据互联网的功能需求划分了OSI7层模型,通过分层,复杂的网络协议更加简单化
由于各种原因,OSI没有被实现,取而代之的是TCP/IP协议族,OSI协议称为OSI参考模型
TCP/IP协议族是为了互联网通信而开发,参考OSI模型,TCP/IP也有对应的分层模型
「set」及「map」使用指北
发表于
|
分类于
数据结构
set&map高频出现在笔试题&竞赛中,做总结如下
本文通过 http://www.cplusplus.com/reference 的 set&map API 介绍 set&map
有关红黑树的更多知识,请通过「任意门」跳转到我的另一篇博文(TODO)