TCP三次握手是内核实现的还是应用实现的
2016-08-26 15:57
302 查看
TCP三次握手是内核实现的还是应用实现的
Not the app of course.It is done but the implemenetation of TCP/IP stack part of your OS
In the web server <–> web browser environment , was apache programmed to send a SYN+ACK pachet upon the arrival or the SYN packet ?
Application servers use underlying OS facilities for the network communication. The part you describe is completely done by the TCP/IP implementation of the OS
I know how to send a raw packet
Yes but when sending a raw packet you can only “form” the data in the frame which usually are not “visible”/accesible. You don’t define a flow or have any other control.
参考
http://stackoverflow.com/questions/9809348/tcp-where-is-the-3way-handshake-implemented引文
Who implements the 3way handshake process (syn - syn+ack - ack) , the operating system (kernel) auto, the developer of the app ?Not the app of course.It is done but the implemenetation of TCP/IP stack part of your OS
In the web server <–> web browser environment , was apache programmed to send a SYN+ACK pachet upon the arrival or the SYN packet ?
Application servers use underlying OS facilities for the network communication. The part you describe is completely done by the TCP/IP implementation of the OS
I know how to send a raw packet
Yes but when sending a raw packet you can only “form” the data in the frame which usually are not “visible”/accesible. You don’t define a flow or have any other control.
相关文章推荐
- 内核级HOOK的几种实现与应用
- TCP三次握手应用及原理
- Linux内核--网络栈实现分析(六)--应用层获取数据包(上)
- TCP三次握手报文 实例详解&&syn flood C/C++ 完整代码实现
- 应用层TCP三次握手及各种协议简介telnet【笔记】
- TCP三次握手应用及原理
- winpcap实现从TCP三次握手到发送http请求
- Linux内核--网络栈实现分析(六)--应用层获取数据包(上)
- 如何实现当一个应用调用另一个应用的某个activity的时候,让这个activity类似dialog的效果,但是这个应用单独运行的时候还是铺满屏幕的效果
- 内核级HOOK的几种实现与应用
- Linux 内核代码赏析与应用(二)-链表之实现
- TCP三次握手应用及原理
- Linux内核--网络栈实现分析(六)--应用层获取数据包(上)
- arm 驱动基础:字符设备中断实现过程(内核->驱动->应用)
- 内核级HOOK的几种实现与应用
- 内核级HOOK的几种实现与应用
- 通过netlink实现内核模块和应用层通信
- Linux内核--网络栈实现分析(八)--应用层发送数据(下)
- winpcap实现从TCP三次握手到发送http请求