为什么要有套接字编程? 在上节课的学习中,我们学习了OSI七层协议,但是如果每次进行编程时我们都需要一层一层的将各种协议使用在我们的程序中,这样编写程序实在是太麻烦了,所以为了让程序的编写更加的简单,对OSI协议进行了封装,使我们只需要调用相应的接口就可以进行信息的接收与发送,而不用关注底层协议的实现 什么是套接字编程? 套接字是在应用层与底层之间的一个虚拟层,其中有一系列的接口,通过套接字的接口进行底层协议的设置,实际上就相当于把复杂的协议进行了隔离,只是留下接口进行设置,极大的降低了编程难度