network
亲密数
我从事通信行业的软件开发工作,已经超过10年,至今对信息技术仍充满热情。
我参与过GSM、WCDMA、IMS、LTE等几代网络的网元和协议的开发。我有在Linux、Windows及云计算平台上的应用开发经验。我对几种编程范式如面向过程、面向对象及函数式编程等有一定的理解。我使用过多种编程语言进行开发,如C/C++、Java、Python、Go等。同时我对互联网相关技术如HTML、CSS、Javascript等也感兴趣。我也具有一定的用R或Python进行数据分析的技能。
业余时间我喜欢看数学、文学、历史等方面的书籍。总体而言我是个热爱技术、乐于学习的技术人员。
展开
-
组播技术概述
内容摘要:本文比较了单播、广播、组播三种通信方式,着重简介了组播技术的各个组成部分,及组播技术的应用。 关键字:组播,IGMP 一.引言近年来,随着Internet的迅速普及和发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播、股市行情发布、多媒体远程教育。由于多媒体信息量一般很大,这就带来了带宽原创 2008-04-16 15:12:00 · 1174 阅读 · 0 评论 -
REST是新的SOAP
本文翻译自下面的链接。https://medium.freecodecamp.org/rest-is-the-new-soap-97ff6c09896dREST is the new SOAPREST是新的SOAP(Simple Object Access Protocol)Written by Pascal Chambon, reviewed by Rapha?l Gomès...翻译 2018-02-10 22:36:46 · 1269 阅读 · 0 评论 -
4比3好
1比0好1998年之前某一天我正在准备高考,语文老师在带领我们做试题。老师说他不相信题海战术,但是相信熟能生巧。当时我认为高考语文的阅读理解比英文的阅读理解还难。老师正在给我们讲的一篇语文的阅读理解文章是爱因斯坦在一个大学的演讲。其中有一段话,“我倒想起一个娶了不称心的妻子的小伙子。当人家问他是否感到幸福时,他回答说:‘如果要我说真心话,那我不得不扯谎了’ ”。试题中其中一道题要求我们解释小伙子说这原创 2015-11-12 19:51:27 · 726 阅读 · 0 评论 -
install and config bind9(named) on linux server
This article shows my process of installing and configuring bind9 DNS server on a linux server. I didn't touch every aspects of bind9, but following the process, a DNS server is configured with A/AAAA原创 2014-05-28 17:25:45 · 1851 阅读 · 0 评论 -
The DNS I know
The DNS I knowDNS stands for Domain Name System or Domain Name Server. The basic usage of it is to get IP via domain name. But there are advanced usages. DNS client queries a DNS ser原创 2014-03-28 17:59:56 · 1461 阅读 · 1 评论 -
关于TCP编程,你是否为此迷惑过
TCP的服务端编程,一般API的调用顺序是socket, bind, listen, accept, send, recv等。TCP的客户端编程,一般API的调用顺序是socket, connect, send, recv。在服务端,accept函数的其中一个入参是listen-socket,会返回一个新的connection-socket。通过connection-socket,调用getp原创 2011-11-10 22:26:06 · 937 阅读 · 0 评论 -
IPTV -- Knowledge from Interview
Almost all terms in this articleare excerpted from the Internet, encountered while I interview other guys.IPTV -- Internet ProtocolTeleV原创 2011-08-15 11:12:50 · 561 阅读 · 0 评论 -
TCP/IP协议笔记
听了一个TCP/IP的简短培训,一些整理,包括协议分层,连接建立拆除,发送接收数据,socket API,交换方式等原创 2011-07-24 16:57:39 · 661 阅读 · 0 评论 -
RedhatLinux HowTos - network and version relevant
How to check release version of RedHatLinux?cat /etc/redhat-release How to check kernel version in RedHatLinux?uname -a How to config IP in RedHatLinux?/etc/sysconfig/network-scripts/ifc原创 2010-02-24 16:43:00 · 668 阅读 · 0 评论 -
SMTP and it’s Applications
e-mail model:几乎所有的互联网邮件系统应用Unix E-Mail模型。Unix E-Mail模型把E-Mail功能分成三部分:MTA(Message Transfer Agent),负责发送和接收邮件。MDA(Message Delivery Agent),负责向本地系统的邮件用户分派邮件。MUA(Message User Agent),负责从远程访问邮原创 2008-04-16 15:34:00 · 894 阅读 · 0 评论 -
SNMP and it's Applications
MIBThe principle behind SNMP is simple. Each network device maintains a database of network statistics that can be queried from a remote device. The core database is called the Management Infor原创 2008-04-16 15:31:00 · 466 阅读 · 0 评论 -
ICMP and it’s Applications
图1.Ip Header 和Icmp Header图2.ICMP Subnet Request packet formatICMP PacketSimilar to TCP and UDP, ICMP uses a specific packet format to identify information in the pa原创 2008-04-16 15:23:00 · 2150 阅读 · 0 评论 -
UDP编程特点注意事项
1。udp编程特点:1)udp发送和接收没有缓冲区,发送和接收都是整包,自动保持包的边界2)udp包的发送和接收不保证一定成功,不保证按正确顺序抵达2。注意事项1)在接收udp包时,如果接收包时给定的buffer太小的话,会发生异常,要捕获异常,相应调整buffer的大小,和给出反馈信息。2)如果不允许丢包的情况出现的话,要有重发机制来保证,如:每发一条信息,只有收到正确原创 2008-04-16 15:19:00 · 2269 阅读 · 0 评论 -
广播,多播(Broadcasting, Multicasting)
前言在网络编程中,通过广播和多播可以实现发送端发送一个数据包,有多个接收端接收的情况。 广播由于Tcp是有连接的,所以不能用来发送广播消息。发送广播消息,必须用到Udp,Udp可以不用建立连接而发送消息。广播消息的目的IP地址是一种特殊IP地址,称为广播地址。广播地址由IP地址网络前缀加上全1主机后缀组成,如:192.168.1.255是192.169.1.0这个原创 2008-04-16 15:53:00 · 1559 阅读 · 0 评论 -
让我们来探讨原本的REST
本文翻译自下面的链接,是作者“REST是新的SOAP”这篇文章的后续文章。https://medium.freecodecamp.org/follow-up-to-rest-is-the-new-soap-the-origins-of-rest-21c59d243438Here’s my follow-up to REST is the new SOAP: let’s talk abou...翻译 2018-02-15 19:38:38 · 1788 阅读 · 0 评论