计算机网络里面的问题:电脑 A 和另一台电脑 B 通信的时候,A是怎么把数据发给B的,已知条件有哪些?

2024-12-22 18:09:48
推荐回答(4个)
回答1:

你所说的“通信的时候”,这个通信如果仅指计算机之间数据传递的话,那么确实够了。就像2个人面对面了,那么正常情况下就可以听见对方说话。
如果你这个“通信”是指最终用户之间的实际通信,那么还需要应用软件,比如大家都用QQ。这就像个人在一起说话,必须用同一种语言,否则没发交流。
至于邮件,那个不是点对点的通信,发邮件的人只知道你的邮件地址,不知道你的IP地址。所有的邮件都是通过“邮局”也就是mail server转的,发邮件的人把邮件发到mail server上,收邮件的人从mail sever上收取属于自己的邮件。所以,发信人不需要知道收信人的IP地址。

回答2:

双机通讯的情况很多,主要看网络环境,局域网就可以使用共享的方式。互联网则需要使用TCP/IP协议。

回答3:

arp或者局域网自建dns。

回答4:

你那个是内网IP 要与外网联接 肯定是通过NAT协议转换为外网之后才能与外面通信 如果外网想访问你 你得设置你自己的端口映射 设置一个自己的专用通道