局域台的电脑是如何上网的?是如何与别的网站(例如新浪)通讯的?

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:07:02
我想知道详细通讯过程。

尤其是我在网页里提交一个表单到新浪网站服务器。 然后新浪返回给我网页内容。

我的电脑只是局域网中的一台,这中途的详细网络通讯是怎么样的?
麻烦解答一下,谢谢了先。

这真要详细的说起来,得说三天三夜啊~
假设,你装的是电信adsl宽带上网:
1、电信会给你一个称之为“猫”的东西,说白了就是用来连接电话线和网线的。为什么?因为两种线的是不以样的,电话线里面只有两根铜线,传输模拟信号,一根用于传输,一根用于接收;而网线一般是8条铜线,传输数字信号。你或者可以粗略地裂解为“猫”为数模转换器;
2、好吧,你说你的电脑是局域网的一台机子,那么就会用到路由器或交换机。路由器、交换机会分给你的电脑一个临时身份证,即ip,作为机子在局域网内唯一的证明。而电信局会分给“猫”的wan接口一个临时身份证,作为这只“猫”在整个互联网络的唯一的证明。
3、你电脑的数据要传送到新浪,数据首先会通过路由器或交换机传送给“猫”,猫接收到数据后,将数据通过电话线传送出去。
4、你发送的数据里面含有新浪网的身份证,互联网中的其它网络设备会根据这个身份证转发你的数据,直到数据到达新浪网。
5、新浪网收到你的数据之后处理数据。比如说,提交的注册表单里面有用户名abc,密码123,那么新浪网就会将用户名abc密码123写入后台数据库保存起来,组成一个单独的条目。
6、到这里,新浪网就有你的注册信息:用户名abc,密码123.下次登录的时候,你提交登录表单,数据就会从第三步开始被传输,新浪网接受到之后,读取你登陆表单提供的用户名和密码,然后和之前保存的条目进行对比,吻合则登录成功。
以上说得有些笼统。
从软件角度说,就是网页的脚本程序读取你输入的信息发送给新浪网,新浪网的脚本程序通过连接后台数据库,把你的数据进行储存、对比、等操作。

一台电脑接了宽带,或无线上网的。他装一个路由器或接线器连接猫那一直到你那里。