基于linux网络知识.docVIP

  • 0
  • 0
  • 约3.83万字
  • 约 36页
  • 2017-08-20 发布于湖北
  • 举报
linux网络知识 linux网络知识介绍 1.1客户端程序和服务端程序 网络程序和普通程序的最大区别就是网络程序分为两个部分:客户端和服务器端。 网络程序是服务器端先启动,等待客户端的连接。一般服务器端绑定在一个端口进行监听,直到有一个客户端发来了请求。 1.2常用的命令 由于网络程序由两个部分组成,所以调试起来比较麻烦,所以,我们先来了解一下常用的命令。 netstat 此命令用来显示网络的连接、路由表和接口统计等网络信息。Netstat有许多选项,最常用的是-an用来显示详细的网络状态。 telnet telnet是一个远程控制程序,但是我们可以用它来调试我们的服务器端程序。比如我们的服务器在监听8888端口,我们可以用telnet localhost 8888来查看服务器的状况。 1.3TCP/UDP介绍 TCP(Tranfer Control Protocal)传输控制协议是一个面向连接的协议,当使用这个协议时,网络可以保证客户端和服务器端的连接是可靠的、安全的。 UDP(User Datagram Protocal)用户数据报协议是一种非面向连接的协议,它不保证网络程序的连接是可靠的,所以,一般的网络程序都使用TCP协议。 初等网络函数介绍 Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用,会返回一个 通讯的文

文档评论(0)

1亿VIP精品文档

相关文档