1通过DNS服务器(由UDP或TCP协议实现)获取sohucom的IP地址;
2根据IP协议,形成一个IP数据包,这个包里包括了目的IP地址和您自己的IP地址;
3在局域网广播这个包;
4网关检查这个包,发现目的地址在另一个网络接口,就向另个接口发送这个包(这里不考虑网内伪地址);
5网络路由不断转发这个包,直到到达目的电脑。目的电脑反馈IP数据包,实现电脑间通讯。
TCP协议是建立在IP协议之上的,就是说,TCP数据报必然是IP数据包。TCP数据报可以把数据关联到一个具体的应用程序。TCP协议除包括双方IP地址信息,还包括了端口信息。例如,你打开浏览器,浏览sohucom,浏览器会选择一个整数作为原端口号(这个整数必须别的网络程序没有使用)例如2600,填到TCP数据报里,并在系统登记,并把80填到目的端口号。对方收到数据报后,在系统中检查80这个端口是WEB服务器使用的,就会通知WEB服务器处理数据。WEB服务器会在反馈的TCP包里把目的端口设为2600,原端口设为80,你电脑受到数据包后会检查2600端口,发现是浏览器在使用,就会把数据报交给浏览器处理。这样就实现了浏览器和WEB服务器之间的通讯。pc机访问web服务器,需要用到以下网络协议。
1、>TCP在真正的读写 *** 作之前,server与client之间必须建立一个连接,
当读写 *** 作完成后,双方不再需要这个连接时它们可以释放这个连接,
连接的建立通过三次握手,释放则需要四次握手,
所以说每个连接的建立都是需要资源消耗和时间消耗的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)