在前面已经提到过,互联网的本质就是一堆协议,协议就是标准,比如全世界人通信的标准是英语,所有的计算机都学会了互联网协议,那么所有的计算机就可以按照统一的标准去收发信息完成通信了。 作为普通开发人员的我们,写的软件/程序都是处于应用层上的,然而,想要让软件接入互联网,就必须得通过传输层,也就是必须遵循 ...
分类:
编程语言 时间:
2018-05-17 20:39:55
阅读次数:
162
1、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 消息传递(管道、FIFO、消息队 ...
分类:
其他好文 时间:
2018-05-14 23:02:06
阅读次数:
197
1、socket模块 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的 ...
分类:
编程语言 时间:
2018-05-13 13:43:10
阅读次数:
161
因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议。 通信的时候,双方必须知道对方的标识,好比发邮件必须知道对方的邮件地址。互联网上每个计算机的唯一标识就是IP地址,类似 123.123.123.123。如果一台计算机同时接入到两 ...
分类:
编程语言 时间:
2018-05-12 20:31:51
阅读次数:
171
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission ...
分类:
其他好文 时间:
2018-05-09 14:56:31
阅读次数:
175
socket编程步骤 family 地址簇,用与socket()函数的第一个参数。主要有以下几个 sockettype socket类型,用与socket()函数的第二个参数,常用的有 服务端 客户端 ...
分类:
编程语言 时间:
2018-05-09 00:04:26
阅读次数:
133
1 TCP和UDP介绍 在介绍TCP和UDP之前,有必要先介绍下网络体系结构的各个层次。 1.1 网络体系结构 协议:控制网络中信息的发送和接收。定义了通信实体之间交换报文的格式和次序,以及在报文传输或接收或其他事件所采取的动作。 一般把网络的层次结构和每层所使用协议的集合称为网络体系结构(Netw ...
分类:
其他好文 时间:
2018-05-08 23:57:39
阅读次数:
314
网上看到一个socket中常用函数的介绍,记录一下 https://blog.csdn.net/rebelqsp/article/details/22109925 ...
分类:
编程语言 时间:
2018-05-08 20:58:22
阅读次数:
162
Socket编程 Socket是介于应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 Socket通信套路 1、当通过socket建立起2台机器的连接后, 2、本质上socket只干2件事,一是收数据,一是发数据,没数据时就等着。 ...
分类:
其他好文 时间:
2018-05-08 00:17:28
阅读次数:
184
该书提前看完了,重点看了第四章和第六章,第七章以后只是大致浏览了一下,如果以后工作中涉及这一块再仔细研究一下,大概花了二十天的样子,主要了解了进程间的通信方式、socket编程以及五种I/O模式,看的过程中只是了解了基本概念,还没有实战经验,只看一遍书是不可能完全掌握的,重在了解基本概念,以后看到就 ...
分类:
系统相关 时间:
2018-05-07 16:10:11
阅读次数:
193