套接字类型与协议设置 我们先了解一下创建套接字的那个函数 int socket(int domain,int type,int protocol);成功时返回文件描述符,失败时返回-1.其中,domain是套接字使用中的协议族(Protocol Family)信息。type套接字类型里面的数据传.....
分类:
其他好文 时间:
2014-11-23 22:57:12
阅读次数:
197
概述 网络编程实际上就是编写程序使两台联网的计算机相互的交换数据。操作系统会提供名为“ 套接字 ”的部件。套接字是网络数据传输的软件设备,即使对网络数据传输原理不太熟悉也无关紧要。我们也能通过套接字完成数据传输,因此网络编程又叫套接字编程。过程 我们可以把套接字理解为我们平时的电话机,我...
分类:
其他好文 时间:
2014-11-23 22:53:47
阅读次数:
275
和TCP/UDP协议比起来,HTTP协议或许更为大家所熟知,因为大家处处都可以看到http://xxx.com的字样。但是,真正了解HTTP协议的同学,或许只是少数,还有很多人甚至不知道“404”的含义。而本文,正是让大家来更深入的了解下这位最熟悉的陌生人。...
分类:
Web程序 时间:
2014-11-23 15:59:46
阅读次数:
338
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作通常会产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流的协议不同,如TCP,应用程序产生的数据与真正发送的单个IP数据报并不存在直接的关联。
相关的协议参考tcp/ip协议学习笔记(7)UDP用户数据报协议
UDP输入和输出以及轻量级UDP涉及以下文件:
include/net/udplite.h 定义轻量级UDP专...
分类:
其他好文 时间:
2014-11-23 11:49:52
阅读次数:
158
ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。...
分类:
其他好文 时间:
2014-11-23 09:18:30
阅读次数:
190
1、什么是socket
Socket是应用层与TCP/IP协议族通信的中间抽象层,它是一组接口,应用层通过调用这些接口实现发送和接收数据。一般这种抽象层由操作系统提供或者由JVM自己实现。使用socket可以简单地实现应用程序在网络上得通信,一台机器上的应用想socket写入信息,另外一台相连的机器能读取到。TCP/IP协议族中分两种socket类型,分别是流套接字和数据报套接字,分别对应TCP...
分类:
其他好文 时间:
2014-11-23 00:46:10
阅读次数:
325
OSI七层协议:1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层TCP/IP四层协议1.数据链路层2.网络层3.传输层4.应用层应用层1.主要功能:用户接口,用户程序2.典型设备:网关表示层1.主要功能:数据的表示,加密与压缩等2.典型设备:网关会话层1.主要功能:会话的建...
分类:
其他好文 时间:
2014-11-22 18:52:45
阅读次数:
208
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission....
分类:
其他好文 时间:
2014-11-22 15:56:11
阅读次数:
242
OSI七层模型 OSI 中的层 功能 TCP/IP协议族 应 用层文件传输,电子邮件,文件服务,虚拟终 端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话 层解除或建立与别的接点的联系 没有协议 传输层 提供...
分类:
其他好文 时间:
2014-11-22 14:32:48
阅读次数:
119
一.TCP(Transmission Control Protocol传输控制协议)协议 1.TCP协议概述: TCP是一种可靠的,面向连接的,端对端的网络协议。 TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,从而在通信的两端之间形成网络虚拟链路。一旦建立了虚拟.....
分类:
其他好文 时间:
2014-11-22 11:59:11
阅读次数:
185