实验4-4:TCP客户端服务器
实验目的:
熟悉TCP客户端服务器编程 实验要求: 1、实现TCP客户端服务器回显程序 2、传输信息要求如下 (1)尝试用C语言结构去发送或接收一个信息包 (2)将服务器运行于开发板,客服端运行于ubuntu 12.04,抓包分析TCP协议 实验步骤: 1、服务器端
...
                            
                            
                                分类:
其他好文   时间:
2015-01-04 21:04:41   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                本文摘抄自:http://www.kuqin.com/shuoit/20141018/342719.html本文描述了TCP协议,首先简单介绍了TCP完成了一些什么功能;介绍了TCP报文格式,以及典型报文的数据格式;接着从链路控制和数据传输两个方面进行了介绍,在TCP中链路控制和数据传输是通过同一个...
                            
                            
                                分类:
其他好文   时间:
2015-01-02 12:09:43   
                                阅读次数:
290
                             
                    
                        
                            
                            
                                以下是一对一的通信编程实现,后续会继续学习一个服务器监听多个客户端的实现。我学习到的主要步骤第一步:以特定端口(如4800)新建socket对象第二步:以系统输入设备构造BufferedReader对象,该对象用于接收系统键盘输入的字符第三步:以socket对象 得到输出流来构造PrintWrite...
                            
                            
                                分类:
编程语言   时间:
2014-12-30 11:14:09   
                                阅读次数:
183
                             
                    
                        
                            
                            
                                TCP的三次握手是怎么进行的了:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SY...
                            
                            
                                分类:
其他好文   时间:
2014-12-29 18:02:38   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                ifconfig  查看网络信息
ifdown   网卡设备名称           停止一个网卡设备
ifup        网卡设备名称           开启一个网卡设备
查看网络状态:
netstat    
    t   列出tcp协议端口
    u  列出udp协议端口
    n  不使用域名与服务名...
                            
                            
                                分类:
系统相关   时间:
2014-12-29 15:18:55   
                                阅读次数:
154
                             
                    
                        
                            
                            
                                rst原因在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。其实在网络编程过程中,各种RST错误其实是比较难排查和找到原因的。下面我列...
                            
                            
                                分类:
其他好文   时间:
2014-12-27 17:24:39   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                客户端要连接服务器:首先要知道服务器的IP地址。而服务器里有很多的应用程序,每一个应用程序对应一个端口号
所以客户端想要与服务器中的某个应用程序进行通信就必须要知道那个应用程序的所在服务器的IP地址,及应用程序所对应的端口号
TCP协议:安全稳定,一般不会发生数据丢失,但是效率低。利用TCP发生数据一般经过3次握手(所有效率低,自己百度三次握手)
UDP协议:快速,效率高,但是不稳定,容易发...
                            
                            
                                分类:
其他好文   时间:
2014-12-27 13:59:51   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                TCP和UDP的区别(转)TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命...
                            
                            
                                分类:
其他好文   时间:
2014-12-26 21:35:54   
                                阅读次数:
171
                             
                    
                        
                            
                            
                                java socket报文通信(一) socket的建立今天来和大家分享一下java中如何使用socket进行通信。先来啰嗦两句,看看Tcp/ip和udp:TCP是Transfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无...
                            
                            
                                分类:
编程语言   时间:
2014-12-26 16:30:12   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TP...
                            
                            
                                分类:
Web程序   时间:
2014-12-24 13:24:43   
                                阅读次数:
143