TCP通信三次握手与四次挥手,在编程中如何体会
问题描述:
TCP通信三次握手与四次挥手,在编程中如何体会,在网页上搜出来的,不能理解,看的我很僵硬。第一次握手在socket编程中的什么地方体现,第二次,第三次,以及4次挥手,在编程中的什么地方体现?
答
这个socket API已经封住了,你是观察不到的。只有进行网卡驱动层面的数据包,才会接触到SYN/ACK等数据包
答
握手,挥手,这些东西都是已经非常成熟的技术,比如http,你只要会用就行了,大学课本就是让你知道原理,如果那么想自己体会的话,需要自己搭建环境。
答
蛋疼,面试的时候总是说不清楚
答
TCP/IP中的11中状态是要知道的,可以测试什么情况下是什么状态就可以了,抓个包也行吧
答
用个抓包软件试试就知道了
答
用抓包软件wireshark可以查看(别问我怎么知道的,之前面试有个面试官考过我抓tcp三次握手的包,不仅仅是tcp包)
答
用抓包软件wireshark可以查看,上层应用感觉不到,深入到底层可以抓取到~~
网络7层中。。。。