第一章博客有关TCP/IP

     经过五天的学习理解,我知道了网络里面有三大东西:基础设备,硬件连接,交换和路由。网络服务有四大层:应用层,传输层,网络层,网络接口层。TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大的集合。  TCP 用于从应用程序到网络的数据传输控制。TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。IP 负责计算机之间的通信。IP 负责在因特网上发送和接收数据包。
 TCP/IP的基本要点我也归纳了一下: NewClient     新连接的通道
                    client.onConnectionChange(onTCPConnectionChange)       事件触发,连接
                       print(server.listen(port))             监听


TCP的运输连接管理(三次握手)
TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。因此,运输连接就有三个阶段:连接建立、数据传送和连接释放。运输连接的管理就是使运输连接的建立和释放都能正常地进行。

      在TCP建立连接的过程中要解决三个问题:
要使每一方能够确知对方的存在
要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳选项以及服务质量等)
能够对实体资源(缓存大小、连接表中的项目等)进行分配

TCP连接的建立采用客户服务器方式。主动发起连接建立的应用进程叫做客户(Client),被动等待连接建立的应用程序叫做服务器(Server)。
假设主机A运行的是TCP客户程序,主机B运行TCP服务器程序。最初两端的TCP进程都处在CLOSED(关闭)状态。
A主动打开连接,而B被动打开连接。
B的TCP服务器进程先创建传输控制块TCB,准备接受客户进程的连接请求。然后服务器就处于LISTEN(收听)状态,等待客户的连接请求,如有,即作出反应。
 

 

 

       

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值