网络编程基础
来源:互联网 发布:淘宝会员v等级 编辑:程序博客网 时间:2024/06/06 07:46
一、TCP/IP参考模型
TCP/IP协议是一个协议集,其核心是TCP协议与IP协议,它有以下四个特点:
1)、TCP/IP是一个标准化的高级协议,同时提供了多种网络服务协议;
2)、完善的网络地址分配方法,网络中每个点都具备独立的地址;
3)、非专利技术,与操作系统及硬件结构无关;
4)、与网络硬件无关,适合于各种网络结构。
二、socket套接字
1、任何用户在通信之前,首先得申请一个socket号。socket号相当于自己的电话号码。一个完整的socket用一个相关描述:
{协议、 本地地址、 本地端口、 远程地址、 远程端口}
2、创建套接字
int socket (int domain, int type, int protocol);
其中domain参数负责指定地址族, type参数负责指定与这个套接字一起使用的通信类型,protocol参数负责指定所使用的协议。最常用的套接字域是AF_UNIX和AF_INET, AF_UNIX用于通过UNIX文件系统实现本地套接字,AF_UNIX用于UNIX网络套接字,AF_UNIX可以用于穿过包括UNTERNET在内的各种TCP/IP网络而进行通信。
0 0
- 网络编程:网络基础
- 网络编程基础
- 网络编程基础
- c#网络编程基础
- 网络编程基础(1)
- 网络编程基础(2)
- 网络编程基础(3)
- 网络编程知识基础
- VC网络编程基础
- linux网络编程基础
- 网络编程基础篇
- VC网络编程基础
- VC网络编程基础
- VC网络编程基础
- Linux 网络编程基础
- Socket网络编程基础
- socket网络编程基础
- 网络编程基础
- NYOJ 115 城市平乱(最短路--dijkstra)
- PAT Basic level practice 18
- sun.misc.BASE64Encoder报错
- android 沉浸式布局学习
- C语言堆栈入门——堆和栈的区别
- 网络编程基础
- Robotium API 二次封装
- Java实现定时任务的三种方法
- UVA 12238 Anti-Rhyme Pairs(hash+二分)
- iOS NSDate
- HDU -1879-继续畅通工程
- IE兼容性问题之trim
- iOS NSNumber
- 正则表达式三