网络编程初步认识(一)
2011-07-27 20:27
387 查看
1、 Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定操作与驱动程序建立关系。应用程序送给Socket的数据,由Socket交给驱动程序,驱动程序向网络发送出去。计算机从网络上收到与该Socket绑定的IP地址和端口号相关的数据后,由驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据。网络应用程序就是这样通过Socket进行数据的发送和接收。
2、网络上的计算机要进行通信,要具备的条件:
1)在网络上,一台主机要与另一台主机进行通信,首先要知道与之通信的那台主机的名称,在Internet上,通过一个称之为IP地址的4个字节的整数来表示网络设备,通常采用点分十进制的格式来表示IP地址。如:192.168.0.110
2)在Internet上,两台主机要进行通信,他们也要遵循约定的规则,这种规则称之为“协议”。
3)为了标识在计算机上运行的每一个网络通信程序,为它们分别分配一个端口号,在发送数据时,除了指定接收数据数据的主机IP地址以外,还要指定端口号,这样,在指定IP地址的计算机上,将会由在指定端口号上等待数据的网络应用程序接收数据。
2、网络上的计算机要进行通信,要具备的条件:
1)在网络上,一台主机要与另一台主机进行通信,首先要知道与之通信的那台主机的名称,在Internet上,通过一个称之为IP地址的4个字节的整数来表示网络设备,通常采用点分十进制的格式来表示IP地址。如:192.168.0.110
2)在Internet上,两台主机要进行通信,他们也要遵循约定的规则,这种规则称之为“协议”。
3)为了标识在计算机上运行的每一个网络通信程序,为它们分别分配一个端口号,在发送数据时,除了指定接收数据数据的主机IP地址以外,还要指定端口号,这样,在指定IP地址的计算机上,将会由在指定端口号上等待数据的网络应用程序接收数据。
相关文章推荐
- java网络编程的初步认识,服务器端编程
- 神经网络初步认识(一)
- Linux 网络程序编程初步 Socket
- C#网络编程初步之TCP
- 网络编程之初步理解1
- Hadoop 编程初步认识
- 初步学习JAVA网络编程
- Java网络编程初步
- 初步认识windows socket服务器端与客户端编程
- JAVA网络编程初步
- 初步学习C#网络编程,可惜不太顺利
- [windows网络编程]tcp/udp编程初步详解
- 网络编程的认识
- C#网络编程初步之TCP
- Android网络编程之Web Service初步(客户端)
- 网络编程初步
- Java网络编程 - 认识socket
- 关于网络编程架构的初步学习,多线程编程。
- Android 网络编程初步
- C#网络编程初步之TCP