Eug*_*gie 17 sockets network-programming
我一直在阅读基本的网络编程,但我很难找到关于究竟和套接字是什么的直接解释,以及它与OSI或TCP/IP堆栈的关系.
有人可以向我解释插座是什么吗?它是程序员或API定义的数据结构,还是网卡上的硬件设备?
所提到的网络模型的哪些层面处理"原始"套接字?传输层?网络层?
就他们在它们之间传递的数据而言,是基于套接字文本还是二进制文件?
是否有基于套接字的网络编程的替代方案?或者所有联网应用程序都使用某种形式的套接字?
如果我能得到这么多,我应该非常清楚地理解我正在读的其他一切.谢谢你的帮助!
简短的答案: