blackmage439 wrote: I ran into a couple of ambiguous questions while studying my Net+ book. You manage a server that allows university students to use Telnet to make a connection, then initiate a FTP session to upload their homework. Professors also pick up students' homework by telnetting to the computer and using FTP You have decided to change the FTP port number on the server from its default to 23, for better security. Assuming students and professors make no changes to their default workstation configurations, what will be the result of this change? a. Students and professors will be able to Telnet to the server, but unable to FTP files to and from the server. b. Students will be able to Telnet to the server, but professors will be unable to do either. c. Students and professors will be unable to Telnet to the server, but able to FTP files to and from the server. d. Students and professors will be unable to Telnet to the server, or FTP files to or from the server. I chose D. Since Telnet (default port 23) and FTP requests will conflict with eachother, neither should work.
mgmguy1 wrote: My question is, instead of changing port numbers?,Would it not make more sense to use Secure File Transport Protocol - SFTP since you gain the benefits of public key encryption and compression?
Slowhand wrote: And in response to blackmage439's original post. . . for the first question, I would go with A, and possibly B. I wouldn't pick C, mainly because UDP isn't called "unreliable" because it causes a lot of errors. It's unreliable because it doesn't check for errors and it doesn't pre-emptively check for the availability of the receiving host. It just sends off its packets, and goes on about its business. TCP, on the other hand, spends some time and overhead setting up a connection, sequencing data, and then waits for a response. It also takes up some bandwidth sending re-transmitted data that wasn't accounted for by the receiving host. All of this error-correction and checking takes up overhead. If you were to replace all your TCP apps with ones that use UDP, (and most UDP-based apps tend to have their own error-checking, higher up in the TCP/IP stack,) then the result would be an increase in network speed because of the lower overhead cost of connection-less communication.