网络协议图

时间:2021-06-27 15:36:08
【文件属性】:

文件名称:网络协议图

文件大小:586KB

文件格式:PDF

更新时间:2021-06-27 15:36:08

net

1.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 协议。


网友评论