码迷,mamicode.com
首页 >  
搜索关键字:套接字    ( 3700个结果
深入理解TCP协议及其源代码
Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开 ...
分类:其他好文   时间:2019-12-26 21:42:31    阅读次数:96
深入理解TCP协议及其源代码
# TCP协议的初始化及socket创建TCP套接字描述符 1. TCP协议简介 1. TCP协议的初始化 从内核启动的起点 start_kernel 开始 --> rest_init --> kernel_init --> do_basic_setup --> inet_init Linux内核初 ...
分类:其他好文   时间:2019-12-26 21:06:46    阅读次数:88
深入理解TCP协议及其源代码
深入理解TCP协议及其源代码,包括TCP协议的初始化及socket创建TCP套接字描述符;connect及bind、listen、accept背后的三次握手send和recv背后数据的首发过程; close背后的连接终止过程 《一》 深入理解TCP协议 TCP协议,即传输控制协议,是一种面向连接的、 ...
分类:其他好文   时间:2019-12-26 21:05:31    阅读次数:114
TCP协议的初始化及socket创建TCP套接字描述符
我们依然从start_kernel说起,它最后会执行: arch_call_rest_init() --> rest_init() --> Kernel_init() --> Kernei_init_freeable() --> do_basic_setup() --> do_initcalls() ...
分类:其他好文   时间:2019-12-26 19:47:13    阅读次数:127
深入理解TCP协议及其源代码
选择如下任一个问题,通过理论分析、源代码阅读和运行跟踪深入理解TCP协议完成一篇实验报告博客 TCP协议的初始化及socket创建TCP套接字描述符; connect及bind、listen、accept背后的三次握手 send和recv背后数据的首发过程 close背后的连接终止过程 另外您也可以 ...
分类:其他好文   时间:2019-12-26 19:24:21    阅读次数:75
socket原理
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据 socket起源于Unix,而Unix/Linux基本哲学之一就是“ ...
分类:其他好文   时间:2019-12-26 19:11:15    阅读次数:82
connect及bind、listen、accept背后的三次握手
一、基础知识 TCP通过称为“主动确认重传”(PAR)的方式提供可靠的通信。传输层的协议数据单元(PDU)称为段。使用PAR的设备重新发送数据单元,直到它收到确认为止。如果接收端接收的数据单元已损坏(使用用于错误检测的传输层的校验和功能检查数据),则接收端将丢弃该段。因此,发送方必须重新发送未收到确 ...
分类:其他好文   时间:2019-12-26 16:03:06    阅读次数:156
Inet Address和Inet Socket Address类
Inet Address类: 封装计算机的IP地址,不包含端口号 Inet Socket Address类: 此类用于实现IP套接字地址(IP地址+端口号),用于socket通信 代码示例: package aaa; import java.net.InetAddress;import java.n ...
分类:Web程序   时间:2019-12-26 00:13:09    阅读次数:115
TCP连接建立及相关socket深度探析
关于TCP协议 TCP/IP协议分层模型 可以看到,TCP协议位于运输层,TCP将用户数据打包构成报文段,它发送数据时启动一个定时器,另一端收到数据进行确认,对失序的数据重新排序,丢弃重复的数据。TCP提供一种面向连接的可靠的字节流服务,面向连接意味着两个使用TCP的应用(B/S)在彼此交换数据之前 ...
分类:其他好文   时间:2019-12-25 22:01:00    阅读次数:75
Linux命令之netstat
netstat命令各个参数说明如下: t : 指明显示TCP端口 u : 指明显示UDP端口 l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 n : 不进行DNS轮询,显 ...
分类:Web程序   时间:2019-12-24 23:45:34    阅读次数:120
3700条   上一页 1 ... 28 29 30 31 32 ... 370 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!