社区
其它技术问题
帖子详情
TCP C/S模式怎样建立连接
gxw145
2015-01-21 08:45:33
网络简图如下图所示
NetA与NetB都有独立的局域网络,都有私有的公网IP(不固定,由电信动态分配)。
现在想在NetA里放一台Server,NetB或其它局域网里放数量不等的Client。
想请问下,Client要怎么样用C++技术编程建立Server的连接。
只知道Server的局域网IP及Server端开的端口(8888)。
局域网的DHCP路由要做域名绑定么?
要建立连接得做Nat穿透么?
具体要怎么实现?
...全文
109
3
打赏
收藏
TCP C/S模式怎样建立连接
网络简图如下图所示 NetA与NetB都有独立的局域网络,都有私有的公网IP(不固定,由电信动态分配)。 现在想在NetA里放一台Server,NetB或其它局域网里放数量不等的Client。 想请问下,Client要怎么样用C++技术编程建立Server的连接。 只知道Server的局域网IP及Server端开的端口(8888)。 局域网的DHCP路由要做域名绑定么? 要建立连接得做Nat穿透么? 具体要怎么实现?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mxway
2015-01-21
打赏
举报
回复
不做端口映射NetB无法访问到NetA的内网。不做域名绑定可以由NetB访问到NetA的内网,但是当NetB想要访问NetA时。一定要知道当前NetA的外网IP地址。
gxw145
2015-01-21
打赏
举报
回复
引用 1 楼 mxway 的回复:
两个网段的公网IP地址都是动态的,这个肯定是需要做域名绑定的。你想让NetB访问到NetA内网的机器,这个需要在NetA的电信光猫上做nat映射。
不做端口映射能连接上么?还有不做域名绑定能操作不?
mxway
2015-01-21
打赏
举报
回复
两个网段的公网IP地址都是动态的,这个肯定是需要做域名绑定的。你想让NetB访问到NetA内网的机器,这个需要在NetA的电信光猫上做nat映射。
相关推荐
我所理解的“长
连接
”
有人称做“服务器推”主要是用在
TCP
上的,因为
TCP
的握手机制什么的以FTP举例S 在21端口等待C 发起
连接
,C以>1024的某个随机port
连接
S ,S与C 之间
建立
control ,S与C协商 transport 事宜,传输的时候有主动
模式
和passive
模式
。A
模式
下,C告诉S,我的某个port 打开等待你来
连接
;但是在中间经过FW的时候,FW是不允许ins...
TCP
建立
的3次握手, 和关闭的4次握手
TCP
/IP 寻址
TCP
/IP 使用 32 个比特或者 4 个 0 到 255 之间的数字来为计算机编址。
TCP
/IP
连接
用S(service) 代表服务端, C(client) 代表客户端
建立
连接
建立
连接
, 需要3此握手 首先, C --> S, 发送SYN请求, 告诉S我要跟你
建立
连接
了, 接着, S --> C, 回应SYN+AC...
TCP
协议的“三握四挥”过程简述
TCP
协议的
连接
建立
与
连接
释放是计算机网络的基础,也是很重要的内容。 首先要明确的是,
TCP
的运输
连接
管理分为三个阶段:
建立
连接
、数据传送、
连接
释放。这篇文章主要分析的是
建立
连接
和释放
连接
的过程。 其次,
TCP
连接
的
建立
采用了C/S
模式
(即客户机-服务器
模式
),因此,接下来的分析都将以此为基础。初始状态:在最开始的时候,客户机与服务器各司其职,并没有发生
连接
。
TCP
协议
建立
连接
的三次握手过程:假
python Socket网络编程实现C/S
模式
、P2P
python Socket网络编程实现C/S
模式
、P2PC/S
模式
TCP
/IP协议服务端:客户端:UDP协议服务端客户端C/S
模式
的应用程序服务端客户端P2P
模式
注意总结 C/S
模式
由于网络课需要实现Socket网络编程,所以简单实现了一下,C/S
模式
分别用
TCP
/IP协议与UDP协议实现,下面将分别讲解。
TCP
/IP协议
TCP
/IP协议是面向
连接
的,即客户端与服务器需要先
建立
连接
后才能传输数据,以下是服务器端的代码实现。 服务端: import socket from threading impor
TCP
从
连接
到释放过程全解
參考书籍:《计算机网络第5版》
TCP
是面向
连接
的协议,採用C/S模型
建立
连接
,由client主动发起
连接
请求,server端允许请求的
模式
建立
连接
,通常称为三次握手
建立
TCP
连接
。准备条件:B的server端先创建传输控制块TCB。准备接受client进程的
连接
请求,此时serve...
发帖
其它技术问题
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
3880
社区成员
9064
社区内容
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2015-01-21 08:45
社区公告
暂无公告