网路编程_01

一、TCP/IP

1、TCP/IP协议的理解:网络传输协议;tcp 基于字节流的传输层通信协议,主要用于发现传输中的错误,要去重新发;ip 网络层协议。

2、名词的理解:

ip :网络层的唯一识别id。

tcp:面向连接层的协议,需要三次握手才能建立通信。分别是:客户端 向服务器发送 同步信号,即告诉服务器:“嗨,哥们儿,我们来聊聊人生”;服务器回应 同步信号 和响应信号到客户端,说:“好啊,好啊,只聊人生”;客户端 向服务器发送 确认 信号,告诉服务器:“come on~”。于是乎,火花四溅的摩擦开始了。


当要断开链接时,服务器 和 客户端又依依不舍的告别。假如客户端执行close(也可以是服务器),那么,它会含情脉脉的对服务器讲:“哥们儿,我的回家了,下次再聊”;服务器不情愿的回答了声:“哦~”,并告诉客户端:“那我也回家了,一路平安,到家给个信儿”。客户端收到后,沮丧的回应:“好的,路上小心”!一对好基友就各自回家了。四次握手就这样产生了。


UDP:面向无连接的协议,用于广播报。


二、库函数介绍:

socket:创建一个软接口,用来接收和发送数据

bind:将socket创建的软接口,和硬件绑定

listen:将socket接口设置为被动连接的方式,并且设置能连接客户端的个数

accept:当有客户端连接时,返回客户端的操作符,用来接收和发送数据

connect:客户端连接服务器函数

send/write:发送数据

read/rece:接收数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值