In yahoo 9, there is change in the login sequence. In new version yahoo introduced a two stage login process. This means, instead of directly connecting to yahoo server to validate username and password, in first stage, yahoo 9 client sends a HTTP GET request to yahoo login servers 68.180.216.31 (vcs1.msg.vip.sp1.yahoo.com or vcs1.msg.yahoo.com) and 76.13.14.40 (vcs2.msg.vip.ac4.yahoo.com or vcs2.msg.yahoo.com). The yahoo login server responds with a HTTP 200 OK response. This HTTP 200 OK packet contains a yahoo server IP address with key CS_IP_ADDRESS. This CS_IP_ADDRESS can be any yahoo server from its long list.
In stage 2 yahoo 9 clients connects to any of the yahoo server on port 5050, to complete its login process and for further communication. The stage 2 is same as the login sequence what yahoo was having in previous versions. The only difference is in yahoo 9 the client can connect to yahoo server which it got in previous stage at runtime. With the new version yahoo increase the number of its servers. The complete list of new yahoo servers can be found here.






0 comments:
Post a Comment