xqn2017

导航

随笔分类 -  网络编程

什么是socket?
摘要:1、七层协议简化为四层:应用层、传输层、网络层、链路层;2、套接字是应用层和TCP/IP协议族通信间的软件抽象层,将TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用实现进程在网络中的通信;本地进程通信中,进程PID是唯一标识,而网络通信中,PID不唯一容易冲突,而IP地址标示唯一主机,TCP 阅读全文

posted @ 2017-12-12 19:48 xqn2017 阅读(309) 评论(0) 推荐(0)

网络编程基础知识
摘要:1、TCP建立的三次握手,为什么不是两次或者四次?握手过程:C向S发送一个Seq=X序列将SYN置为1,S收到后返回一个ACK=X+1,Seq=Y,将SYN置为1,C收到后返回ACK=Y+1,Seq =Z这样就建立了连接如果两次:已经失效的连接请求报文段,C发出的第一个连接请求在连接释放后才到达,此 阅读全文

posted @ 2017-12-12 19:47 xqn2017 阅读(147) 评论(0) 推荐(0)