网络协议就是计算机通过网络进行数据交换的一系列的标准,规则和规范的集合.常见的协议有TCP协议,IP协议,UDP协议,ICMP协议.这都都是传输方面的协议,还有应用层的协议如http协议,ftp协议等等,这个应用层协议是为了告诉别的计算机自己发送的数据是什么意思. IP协议:该协议是网络层协议,IP ...
                            
                            
                                分类:
其他好文   时间:
2016-05-13 17:14:48   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                提到协议分层,我们很容易联想到ISO-OSI的七层协议经典架构,但是TCP/IP协议族的结构则稍有不同。如图所示
TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次(不要告诉我你没用过udp玩星际)。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的...
                            
                            
                                分类:
其他好文   时间:
2016-05-13 15:16:01   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                    ubuntu配置TFTP服务: TFTP是用来下载远程文件的最简单的网络协议,基于UDP协议。xinetd是新一代的网络守护进程服务程序,经常用于管理多种轻量型internet服务。 sudo apt-get install tftp sudo apt-get install tftpd(tftp- ...
                            
                            
                                分类:
系统相关   时间:
2016-05-13 08:38:48   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                套接字socket通信属于网络的传输层通信,通常都是由操作系统实现,主要有两种tcp和udp两种(分别实现的tcp协议和udp协议),本文诉述的网络模型都是建立在Linux操作系统实现的套接字API基础上。(套接字实现进程之间的通信)
一 、Linux 5种 I/O模型
网络数据I/O 操作拥有两个阶段,以读数据操作为例:1 操作系统读取网络数据成功放入系统内核缓冲区(或者说tcp/u...
                            
                            
                                分类:
其他好文   时间:
2016-05-12 11:32:28   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                    Socket编程 目前较为流行的网络编程模型是客户机/服务器通信模式 客户进程向服务器进程发出要求某种服务的请求,服务器进程响应该请求。如图所示,通常,一个服务器进程会同时为多个客户端进程服务,图中服务器进程B1同时为客户进程A1、A2和B2提供服务。 Socket概述 ① 所谓Socket通常也称 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-11 01:02:31   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                    UDP特点: 面向无连接,把数据打包发过去,收不收得到我不管 数据大小有限制,一次不能超过64k,可以分成多个包 这是个不可靠的协议 速度很快 视频直播,凌波客户端,feiQ都是UDP协议 TCP特点: 面向连接,对方必须在 三次握手完成连接,我:在吗;你:我在;我:我知道了 大数据量传输 速度稍慢 ...
                            
                            
                                分类:
编程语言   时间:
2016-05-06 00:31:49   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                RTP packet RTP是基于UDP协议的,RTP服务器会通过UDP协议,通常每次会发送一个RTP packet。客户端通过解析RTP packet,读取其中的数据然后进行播放了。 RTP packet的结构如下: RTP Header 这是RTP流的头部,在网上搜索RTP格式,就会搜到很多文章 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-04 23:01:15   
                                阅读次数:
524
                             
                    
                        
                            
                            
                                    DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-03 20:13:10   
                                阅读次数:
105
                             
                    
                        
                            
                            
                                    终于忙完学校课堂的事情可以做做自己想做的事情。前几天腾讯二面挂了,虽然有点失落但是也知道自己的不足就是基础不太好。其中有一个问题是:你能跟我说一下tcp和udp协议发生阻塞怎么办,对于tcp我还能够说一点流量控制,对于udp相关的知识我可以说几乎是空白。后悔以前上课没听已经没什么意义了,接下来继续学 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-02 02:18:59   
                                阅读次数:
179