- 博客(8)
- 收藏
- 关注
原创 linux高性能服务器编程学习总结(二)
第三章 TCP详解TCP的连接是一对一的,所以基于多播和广播的应用程序不能使用TCP服务,而UDP非常适合广播和多播。发送端应用连续执行多次写操作,TCP模块将数据放入TCP缓冲区。TRP模块真正开始发送数据时,缓冲区的数据可能被封装成一个或多个TCP报文段发出。接收端应用程序可以一次性将TCP接收缓冲区的数据全部读出,也可以分多次读出,这取决于用户指定的应用程序读缓冲区的大小。这就是字节流的概念:应用程序对数据的发送和接收没有字节限制而UDP发送端每执行一次写操作,UDP模块就将其封装成一个UDP数
2022-03-25 16:38:39
479
原创 linux高性能服务器编程学习总结(一)
第一章 TCP/IP协议详解1.1 TCP/IP协议族体系结构及主要协议应用层:ping telnet OSPF DNS传输层: TCP UDP网络层: ICMP IP数据链路层: ARP Data Link RARP1.1.1数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环)上的传输。不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节。常用的协议是ARP(Address Resolve Pro
2022-03-15 09:16:33
444
转载 解决vi编辑器不能使用方向键和退格键问题的两种方法
方法1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母?在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。执行下面的语句安装vim full版本。 这个问题主要是新系统预装了vi,而没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。但vim可以直接像记事本一样编辑字符!只要
2022-02-13 12:04:13
3933
原创 xshell连接ubuntu
1 忘记 root 密码,在终端输入 sudo passwd2 切换root用户 su - root 或者 不切root在命令前加sudo3.检查防火墙状态4.关闭防火墙5.开放22端口6.安装openssh可能需要依赖,先 apt-get -f install,再 apt-get -f install openssh-server7.至此可以使用xshell连接ubuntu...
2022-02-11 22:06:16
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人