ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Talk:SOCKS - Wikipedia, the free encyclopedia

Talk:SOCKS

From Wikipedia, the free encyclopedia

Could you explain the acronym? --Error 00:55, 22 Mar 2004 (UTC)

Quote from http://www.windowsitlibrary.com/Content/386/18/4.html: SOCKS: Wannabe Acronym SOCKS is not actually an acronym, despite the fact that the word has no obvious meaning and is spelled using all capital letters. You will see other terms based on the name SOCKS, such as “SOCKified,” which is used to identify an application written to use the SOCKS protocol.

I would let you in on the secret, but I don’t know what SOCKS means myself. I suppose it’s related to the term “Winsock.”Hrvoje p 23:36, 17 June 2006 (UTC)

I imagine it is a play on the TCP stack that almost every operating system implements called Berkley Sockets. According to the RFC, the first version of this protocol was developed in the field and not in academia so I imagine the original author borrowed the name to associate it with the TCP socket stack.

lets do a little less imagination and a few more facts here. SOCKS is indeed a word play on the Berkeley Sockets API. This is the API most commonly used to interact with TCP/IP networks, not only in the Berkeley Stack (where it was first introduced) but also in virtually every other TCP/IP stack in active use. The only other major API known is the System V Streams API, and that never managed to catch up to the Berkeley Sockets, due to their unrivaled simplicity and elegance.
The Winsock specification is an adaption of the Berkeley Sockets API designed for Windows (DLL) use. The SOCKS name comes because the SOCKS implementation is based on the idea to replace the Berkeley Sockets library calls with identical calls to the socks library, which does its proxy magic and then in tirn invokes the real sockets, if necessary. Originally this was intended to happen at a source code level (hence the necessity for application to be "socksified) but later techniques were implemented to do this based on dynamically linked shared library objects (e.g by the "socksify" command in Unix implementations or modified DLLs Wn windows systems) 145.253.3.223 15:57, 1 November 2007 (UTC)

Does using SOCKS require modification of the client or the server? --Error 00:55, 22 Mar 2004 (UTC)

If a network app supports SOCKS, you can give it a socks server address much like you would give a web browser a http proxy address.

If it doesn't support SOCKS you have to use use a program called sockscap to launch the application. It acts like a wrapper and changes TCP/IP requests by the application to requests to the SOCKS server. 62.77.162.129 08:45, 13 Jun 2005 (UTC)

"According to the OSI model it is an intermediate layer between the application layer and the transport layer." This doesnt seem right. In the OSI model the application and transport layers are not adjacent. Change this to TCP/IP model??

After looking around online, it seems to exist in the transport layer, on top of TCP.

this is exactly right. There is no formal TCP/IP model, and if there were one, socks would have no place in it. Socks is an additional layer to implement meta connectivity at transport level between networks that do not have connectivity at lower layers. The TCP/IP design does not include such a functionality - the perimeter of a TCP/IP network is conclusively defined at the network layer, transport only adds additional services. So SOCKS would be somewhere in the upper layers of layer 4, since socks is built upon layer 4 services, but also provides layer 4 services and nothing else. 145.253.3.223 16:13, 1 November 2007 (UTC)

Nylon is not a client. It's a server.Jdstroy 18:16, 17 December 2005 (UTC)

Quote from http://www.windowsitlibrary.com/Content/386/18/4.html: SOCKS is an OSI session-layer protocol designed to allow access to an external network using TCP-based client/server applications from the internal network. Hrvoje p 23:36, 17 June 2006 (UTC)

I'm not so sure, but isn't the IP address and port number in the example in host byte order? They should be in nbo as stated. I tested it and gave 62.77.162.129 to inet_aton(), then I printed the struct in_addr.s_addr value to stdout in hexdecimal presentation, and it came out like this: 0x63076642 which leeds me to believe that it is host byte order.


My ISP has blocked ports 1080, hundreds of Socks5 use this port. Is there anyway for me to bypass this? Please advise. Thanks.


[edit] "Exterior server"

Does "exterior server" have some special meaning, different from "external server"? Nurg 22:49, 16 October 2006 (UTC)

There is not (any more) present in the aricle, so I can't know for sure. But since SOCKS is essentially designed as avehickle for firewall traversal, the key property of the server is that it is under somebody else's physical control than the client. Thus, "external". It also needs to have the actual connectivity the client needs but does not have, in order to do its job. Fore this it is often located at the outer network perimeter. Wefa 16:27, 1 November 2007 (UTC)

Hi,

sorry but I dont like the SOCKS page much. It does not explain the protocol well or give a decent examples. Way to technical for a beginner.

[edit] External links cleanup/de-spamming

I have requested a review of article's external link lists here and here. Please do not remove cleanup-spam tag from the Software section until more people respond on a matter. The section is in clear violation with WP:EL guidelines and at the very least it requires an independent review. Alex Pankratov 23:57, 14 October 2007 (UTC)

this "cleanup" you did/ordered is destructive and amounts to vandalism. This List was quite helpful and decently accurate. Please reinstate that list or at least explain in more detail why you destroyed/ordered to destroy it.Wefa 16:21, 1 November 2007 (UTC)
See here for details. Alex Pankratov 21:34, 1 November 2007 (UTC)
well, I have read that page now. Apparently, it's a talk page for an ip address which you are basically using to talk to yourself. And that is supposed to explain? Especially when your main reason for deletion seems to be that some undefined person "leaves you no choice"? Especially, since you seem to think being "left no choice" to destroy worthwhile content? Now, is that rational article debate or some kind of power play? To put it mildly, I am confused. I suggest you reinstate that list, in whatever sequence you think one of those countless policies you quote mandates Wefa 02:27, 5 November 2007 (UTC)
You may want to read my Talk page for the other person's responses. It sounds like you are not aware that there are two ways to conduct the discussion in WP - all exchange in one place (like the one we are having now), or using each peers' Talk pages. Latter is quite odd, but it's commonly accepted to use the way that the replying person chooses. Alex Pankratov 05:05, 5 November 2007 (UTC)
To reply you on a subject matter - if you want the material to be reinstated, you may want to talk to a person who actually removed. The issue of external links is a tricky one. I was pretty much on the same page with you ("whatever the info, removing it is universally bad"), but then I asked other people's opinion on a matter (the link is a copy-paste from a page I linked above). Have a look at SiobhanHansa's response from 16:41 there. Hopefully it will clarify some hidden issues with EL to you as it did to me. Alex Pankratov 05:23, 5 November 2007 (UTC)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -