archive-gr.com » GR » T » TEIPIR.GR

Total: 878

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • ÐÑÙÔÏÊÏËËÁ TCP/IP
    datagram èá ìåôáöÝñåôáé áðü ðïëëÜ ðáêÝôá Óôéò ðåñéóóüôåñåò ðåñéðôþóåéò âÝâáéá õðÜñ ïõí áñêåôÜ ðëåïíåêôÞìáôá óôçí áðïóôïëÞ åíüò datagram ðáêÝôï êáé Ýôóé ïé äéáêñßóåéò ôåßíïõí íá åîáëåéöèïýí TABLE OF TOPICS TABLE OF INDEX 2 1 TO ÅÐÉÐÅÄÏ TCP ÕðÜñ ïõí äõï äéáöïñåôéêÜ ðñùôüêïëëá ðïõ åéñßæïíôáé ôá TCP IP datagrams Tï TCP Transmission control protocïl åßíáé õðåýèõíï ãéá ôç äéÜóðáóç ôïõ ìçíýìáôïò óå datagrams êáé ôçí åðáíáóýíäåóÞ ôïõò óôï Üëëï Üêñï åðáíáóôÝëëïíôáò ïôéäÞðïôå Ý åé áèåß êáé ôáîéíïìþíôáò ôá óôç óùóôÞ óåéñÜ Ôï IP Internet protocol åßíáé õðåýèõíï ãéá ôç äñïìïëüãçóç ôùí datagrams Éóùò öáßíåôáé üôé ôï TCP êÜíåé üëç ôç äïõëåéÜ Óôá ìéêñÜ äßêôõá áõôü ðñÜãìáôé óõìâáßíåé Ðáñ üëá áõôÜ óôï Internet ôï íá öôÜóåé áðëþò Ýíá datagram óôïí ðñïïñéóìü ôïõ ìðïñåß íá åßíáé ìéá äýóêïëç äïõëåéÜ Ôï datagram óõíÞèùò ðñÝðåé íá ðåñÜóåé áðü ðïëëÜ äéáöïñåôéêÜ åßäç äéêôýùí üðïõ áðáéôåßôáé åéñéóìüò ôùí áóõìâáôïôÞôùí ìåôáîý ôùí äéáöïñåôéêþí ìÝóùí ìåôÜäïóçò Óçìåéþóôå üôé ôï Interface ìåôáîý ôïõ TCP êáé IP åßíáé ó åôéêÜ áðëü Ôï TCP áðëÜ ðáñáäßäåé óôï IP Ýíá datagram êáé ôïí ðñïïñéóìü ôïõ Ôï IP äåí ãùíñßæåé ðùò ôï datagram áõôü óõíäÝåôáé ìå ôï ðñïçãïýìåíï Þ ôï åðüìåíü ôïõ ÌÝ ñé åäþ Ý ïõìå ìéëÞóåé ãéá ôéò äéåõèýíóåéò ôïõ Internet áëëÜ ü é ãéá ôï ðùò êñáôéÝôáé ëïãáñéáóìüò ôùí ðïëëáðëþí óõíäÝóåùí óå Ýíá óýóôçìá Óßãïõñá äåí åßíáé áñêåôü íá öôÜóåé Ýíá datagram óôï óùóôü ðñïïñéóìü Ôï TCP ðñÝðåé íá ãíùñßæåé ðïéáò óýíäåóçò åßíáé ìÝñïò ôï óõãêåêñéìÝíï datagram Ç äéáäéêáóßá áõôÞ áíáöÝñåôáé óáí áðüðëåîç Demultiplexing Óôçí ðñáãìáôéêüôçôá õðÜñ ïõí ðïëëÜ åðßðåäá áðüðëåîçò óôï TCP IP Ïé ðëçñïöïñßåò ðïõ ñåéÜæïíôáé ãéá íá ãßíåé ç áðüðëåîç áõôÞ ðåñéÝ åôáé óå ìéá óåéñÜ åðéêåöáëßäùí headers Ç åðéêåöáëßäá åßíáé áðëþò ìåñéêÜ åðéðëÝïí octets ðïõ ðñïóáñôïýíôáé óôçí áñ Þ ôùí datagrams áðü Ýíá ðñùôüêïëëï ÁìÝóùò ðáñáêÜôù öáßíåôáé ðùò áêñéâþò ðñïóáñôïýíôáé åðéêåöáëßäåò óå Ýíá ìÞíõìá ðïõ ðåñíÜ ìÝóá áðü Ýíá ôõðéêü TCP IP äßêôõï Åóôù üôé Ý ïõìå Ýíá áñ åßï ðïõ ðñÝðåé íá ôï óôåßëïõìå óå Ýíáí Üëëï õðïëïãéóôÞ Ôï TCP ùñßæåé ôï áñ åßï óå êïììÜôéá þóôå íá ìðïñåß íá ôá åéñéóôåß Ãéá íá ãßíåé áõôü ðñÝðåé ôï TCP íá ãíùñßæåé ôï ìåãáëýôåñï ìÞêïò datagram ðïõ ìðïñåß íá åéñéóôåß ôï óõãêåêñéìÝíï äßêôõï Óôçí ðñáãìáôéêüôçôá ôá TCP óôéò äýï Üêñåò äçëþíïõí ôï ìåãáëýôåñï datagram ðïõ ìðïñïýí íá åéñéóôïýí êáé åðéëÝãåôáé ôï ìéêñüôåñï áðü ôá äýï Ôï TCP âÜæåé ìéá åðéêåöáëßäá óôçí áñ Þ ôïõ êÜèå datagram Ç åðéêåöáëßäá áõôÞ ðåñéÝ åé ôïõëÜ éóôïí 20 octets áëëÜ ôá ðéï óçìáíôéêÜ åßíáé ï áñéèìüò ôçò ðüñôáò ðçãÞò êáé ðñïïñéóìïý êáé ï áñéèìüò óåéñÜò source and destination port number sequence number Ôá port numbers ñçóéìïðïéïýíôáé ãéá ôçí ôáõôïðïßçóç ôùí äéáöüñùí óõíäéáëÝîåùí Áò õðïèÝóïõìå üôé 3 äéáöïñåôéêïß Üíèñùðïé ìåôáöÝñïõí áñ åßá Ôï ÔCP áíáèÝôåé ôá port number 1000 1001 êáé 1002 óôéò ìåôáöïñÝò áõôÝò Ïôáí áðïóôÝëåôáé Ýíá datagram ôá íïýìåñá áõôÜ áðïôåëïýí ôá source port numbers ÖõóéêÜ ôï TCP óôo Üëëo Üêño Ý åé áíáèÝóåé Ýíá äéêü ôïõ port number ãéá ôçí óõíäéÜëåîç Ôï TCP óôï óýóôçìá áðïóôïëÞò ôïõ áñ åßïõ ðñÝðåé íá ãíùñßæåé ôï port number ðïõ ñçóéìïðïéåßôáé óôo Üëëo Üêño ôï ïðïßï êáé ôïðïèåôåß óôï ðåäßï ðüñôáò ðñïïñéóìïý destination port field ÖõóéêÜ áí áðü ôï Üëëï Üêñï óôáëåß ðßóù Ýíá datagram ôá source êáé destination ports èá áíôéóôñáöïýí ÊÜèå datagram Ý åé Ýíá sequence number Áõôüò ï áñéèìüò ñçóéìïðïéåßôáé þóôå ôï Üëëï Üêñï íá ðáßñíåé ôá datagrams óôç óùóôÞ óåéñÜ êáé íá åîáóöáëßæåôáé üôé äåí õðÜñ ïõí áðþëåéåò Ôï TCP äåí áñéèìåß ôá datagrams áëëÜ ôá octets ôóé áí õðÜñ ïõí 500 octets äåäïìÝíùí óå êÜèå datagram ôï ðñþôï datagram èá Ý åé áñéèìü 0 ôï äåýôåñï 500 ôï åðüìåíï 1000 ê ï ê ÔÝëïò èá áíáöåñèåß ôï checksum Ôï checksum åßíáé Ýíáò áñéèìüò ðïõ õðïëïãßæåôáé ðñïóèÝôïíôáò üëá ôá octets óå Ýíá datagram Ôï áðïôÝëåóìá ìðáßíåé óôçí åðéêåöáëßäá Ôï TCP óôï Üëëï Üêñï õðïëïãßæåé îáíÜ ôï checksum Áí ôá äýï checksum äåí óõìöùíïýí ôüôå êÜôé Ý åé óõìâåß óôï datagram êáôÜ ôç äéÜñêåéá ôçò ìåôáöïñÜò êáé áðïññßðôåôáé áðü ôï ëáìâÜíùí óýóôçìá Óôï ðáñáêÜôù ó Þìá öáßíåôáé ç ôåëéêÞ ìïñöÞ ôïõ datagram Áí èåùñÞóïõìå Ô ôç óõíôïìïãñáößá ôçò åðéêåöáëßäáò ôïõ TCP ôï áñ åßï ìáò èá Ý åé ôåëéêÜ ôç ìïñöÞ Ô Ô T T T T T T T T Óçìåéþíåôáé üôé õðÜñ ïõí êáììÜôéá ôçò åðéêåöáëßäáò ðïõ äåí Ý ïõí ðåñéãñáöåß ÃåíéêÜ áõôÜ Ý ïõí íá êÜíïõí ìå ôçí äéá åßñçóç ôçò óýíäåóçò Ãéá íá åîáóöáëéóôåß ôï ãåãïíüò üôé ôï datagram Ý åé öôÜóåé óôïí ðñïïñéóìü ôïõ ï ëÞðôçò óôÝëíåé Ýíá acknowledgment åðéâåâáßùóç Áõôü åßíáé Ýíá datagram ôïõ ïðïßïõ ôï ðåäßï acknowledgment number åßíáé óõìðëçñùìÝíï Ãéá ðáñÜäåéãìá óôÝëíïíôáò Ýíá ðáêÝôï ìå ackn 1500 óçìáßíåé üôé Ý ïõí öôÜóåé üëá ôá data åùò ôï octet ìå íïýìåñï 1500 Áí ï áðïóôïëÝáò äåí ðÜñåé acknowlwdgment ìÝóá óå Ýíá óõãêåêñéìÝíï ñïíéêü äéÜóôçìá áðïóôÝëåé îáíÜ ôá äåäïìÝíá Ôï ðåäßï window ñçóéìïðïéåßôáé ãéá íá åëÝã åôáé ôá ðüóá äåäïìÝíá ìðïñåß íá âñßóêïíôáé õðü ìåôáöïñÜ ôáõôü ñïíá Ðñïöáíþò åßíáé ìç ðñáêôéêü íá ðåñéìÝíïõìå acknowledgment ãéá êÜèå datagram ðïõ Ý åé áðïóôáëåß ãéá íá óôåßëïõìå ôï åðüìåíï KÜôé ôÝôïéï èá åðéâñÜäõíå ðïëý ôçí üëç äéáäéêáóßá Óßãïõñá üìùò äåí èá ìðïñïýóáìå íá óôÝëíáìå óõíå þò äåäïìÝíá äéüôé Ýíáò ãñÞãïñïò áðïóôïëÝáò èá îåðåñíïýóå ôç äõíáôüôçôá åíüò áñãïý ðáñáëÞðôç íá áðïññïöÞóåé ôá äåäïìÝíá ôóé êÜèå Üêñï äçëþíåé ðüóá íÝá äåäïìÝíá ìðïñåß íá áðïññïöÞóåé âÜæïíôáò ôï íïýìåñï ôùí octets óôï ðåäßï window ¼óï ï õðïëïãéóôÞò ëáìâÜíåé äåäïìÝíá ôï ðïóü ôïõ þñïõ ðïõ ìÝíåé åëåýèåñïò óôï ðáñÜèõñü ôïõ ìåéþíåôáé ¼ôáí öôÜóåé óôï ìçäÝí ï áðïóôïëÝáò ðñÝðåé íá óôáìáôÞóåé ¼ôáí ï ëÞðôçò åðåîåñãÜæåôáé ôá äåäïìÝíá áõîÜíåé ôï ðáñÜèõñü ôïõ äçëþíïíôáò üôé åßíáé Ýôïéìïò íá äå ôåß íÝá äåäïìÝíá Óõ íÜ ôï ßäéï datagram ìðïñåß íá ñçóéìïðïéçèåß ãéá íá åðéâåâáéþóåé ôç ëÞøç åíüò óõíüëïõ äåäïìÝíùí êáé íá äþóåé ôçí Üäåéá ãéá åðéðñüóèåôá íÝá äåäïìÝíá Ôï ðåäßï urgent åðéôñÝðåé óôï Ýíá Üêñï íá ðåß óôï Üëëï íá ðñï ùñÞóåé óôçí åðåîåñãáóßá åíüò óõãêåêñéìÝíïõ octet Åßíáé åðßóçò ñÞóéìï ãéá ôï åéñéóìü áóýã ñïíùí ãåãïíüôùí ð äéáêïðÞ ôçò åîüäïõ ìå ôçí ðëçêôñïëüãçóç control áñáêôÞñá Þ Üëëçò åíôïëÞò Ôá Üëëá ðåäßá äåí èá ìåëåôçèïýí äéüôé êÜôé ôÝôïéï îåöåýãåé áðü ôïõò óêïðïýò ôïõ êåéìÝíïõ áõôïý TABLE OF

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter2.htm (2016-02-14)
    Open archived version from archive


  • SOCKETS
    ìçíýìáôïò áðïóôÝëëåôáé Ýíá åéäéêü óçìÜäé ìéá ôåëåßá óôçí ðñþôç óôÞëç ÌåôÜ áðü áõôü êáé ôá äõï Üêñá êáôáëáâáßíïõí üôé ôï ðñüãñáììá óôÝëíåé îáíÜ åíôïëÝò Áõôüò åßíáé ï áðëïýóôåñïò ôñüðïò êáé ñçóéìïðïéåßôáé áðü ôéò ðåñéóóüôåñåò åöáñìïãÝò Ç ìåôÜäïóç áñ åßùí åßíáé êÜðùò ðéï óýíèåôç Ôï ðñùôüêïëëï ìåôáöïñÜò áñ åßùí áðáéôåß äõï äéáöïñåôéêÝò óõíäÝóåéò Ç äéáäéêáóßá îåêéíÜåé üðùò áêñéâþò áõôÞ ôïõ mail Ôï ðñüãñáììá ôïõ ñÞóôç óôÝëíåé åíôïëÝò üðùò âÜëå ìå óôï óýóôçìá äßíïíôáò ôï üíïìá ñÞóôç ðÜñå ôï password ìïõ óôåßëå ìïõ ôï áñ åßï ìå ôï ôÜäå üíïìá ¼ôáí óôáëåß ç åíôïëÞ áßôçóçò áðïóôïëÞò äåäïìÝíùí ìéá äåýôåñç óýíäåóç áíïßãåôáé ìüíï ãéá ôá äåäïìÝíá Èá Þôáí âÝâáéá äõíáôü ôá äåäïìÝíá íá óôáëïýí ìÝóù ôçò ßäéáò óýíäåóçò üðùò ãßíåôáé êáé óôï ôá õäñïìåßï ÅðåéäÞ üìùò ïé ìåôáöïñÝò áñ åßùí äéáñêïýí ðïëý ïé ó åäéáóôÝò ôïõ ðñùôüêïëëïõ ìåôáöïñÜò áñ åßùí Þèåëáí íá åðéôñÝðïõí óôïí ñÞóôç íá ìðïñåß íá äßíåé åíôïëÝò êáé êáôÜ ôç äéÜñêåéá ôçò ìåôáöïñÜò Ãéá ðáñÜäåéãìá ï ñÞóôçò ìðïñåß íá èÝëåé íá êÜíåé ìéá åðåîåñãáóßá Þ íá óôáìáôÞóåé ôç ìåôáöïñÜ ôóé êñßèçêå óêüðéìï íá åãêáèßóôáôáé ìéá îå ùñéóôÞ óýíäåóç ãéá ôá äåäïìÝíá êáé ç áñ éêÞ óýíäåóç íá ñçóéìïðïéåßôáé ìüíï ãéá åíôïëÝò Ïé áðïìáêñõóìÝíåò óõíäÝóåéò ôåñìáôéêïý ñçóéìïðïéïýí Üëëï ìç áíéóìü Ãéá ôá áðïìáêñõóìÝíá logins õðÜñ åé ìéá ìüíï óýíäåóç ðïõ êáíïíéêÜ óôÝëíåé äåäïìÝíá ¼ôáí åßíáé áðáñáßôçôç ç áðïóôïëÞ ìéáò åíôïëÞò ð ãéá ôçí áëëáãÞ ôïõ ôýðïõ ôåñìáôéêïý Þ êÜðïéïõ mode Ýíáò åéäéêüò áñáêôÞñáò ñçóéìïðïéåßôáé ãéá íá äçëþóåé üôé ï åðüìåíïò áñáêôÞñáò áíÞêåé óå åíôïëÞ Áí ï ñÞóôçò ðëçêôñïëïãÞóåé ôïí åéäéêü áõôü áñáêôÞñá óáí äåäïìÝíï ôüôå óôÝëíïíôáé äõï åéäéêïß áñáêôÞñåò Äåí èá ðåñéãñÜøïõìå åäþ ìå ëåðôïìÝñåéá ôá ðñùôüêïëëá åöáñìïãþí Ãéá ðåñéóóüôåñåò ëåðôïìÝñåéåò ìðïñåßôå íá áðïôáíèåßôå óôá áíôßóôïé á RFCs ÕðÜñ ïõí üìùò ìåñéêÝò êïéíÝò óõìâÜóåéò ðïõ ñçóéìïðïéïýíôáé áðü ôéò åöáñìïãÝò êáé ôéò ïðïßåò èá ðåñéãñÜøïõìå Ðñùô áð üëá ôï TCP IP ðñÝðåé íá ìðïñåß íá ñçóéìïðïéçèåß óå êÜèå õðïëïãéóôÞ Äõóôõ þò äåí óõìöùíïýí üëïé ïé õðïëïãéóôÝò üóïí áöïñÜ ôçí áíáðáñÜóôáóç äåäïìÝíùí ÕðÜñ ïõí äéáöïñÝò óôéò êùäéêïðïéÞóåéò áñáêôÞñùí ASCII EBCDIC óôéò óõìâÜóåéò ôÝëïõò ãñáììÞò CR LF ê ë ð êáé óôï áí ôá ôåñìáôéêÜ ðåñéìÝíïõí ïé áñáêôÞñåò íá óôáëïýí Ýíáò Þ ìéá ãñáììÞ êÜèå öïñÜ Ãéá íá åðéôñáðåß ëïéðüí ç åðéêïéíùíßá äéáöïñåôéêþí åéäþí õðïëïãéóôþí êÜèå ðñùôüêïëëï åöáñìïãþí êáèïñßæåé ìéá standard áíáðáñÜóôáóç Óçìåéþóôå üôé ôï TCP êáé ôï IP äåí åíäéáöÝñïíôáé ãéá ôéò áíáðáñáóôÜóåéò áõôÝò Ôï TCP áðëÜ óôÝëíåé octets Ðáñ üëá áõôÜ ôá ðñïãñÜììáôá êáé óôá äõï Üêñá ðñÝðåé íá óõìöùíÞóïõí óôï ðùò ìåôáöñÜæïíôáé ôá octets Ôá RFC ãéá êÜèå åöáñìïãÞ êáèïñßæïõí ôç standard áíáðáñÜóôáóç ç ïðïßá åßíáé óõíÞèùò netASCII Óôçí ðåñßðôùóç áõôÞ ñçóéìïðïéïýíôáé ASCII áñáêôÞñåò üðïõ ôï ôÝëïò ãñáììÞò äçëþíåôáé ìå CR áêïëïõèïýìåíï áðü LF Ãéá áðïìáêñõóìÝíï login õðÜáñ åé åðßóçò ï ïñéóìüò standard terminal ðïõ óçìáßíåé half duplex ôåñìáôéêü ìå echo óôçí ôïðéêÞ ìç áíÞ Ïé ðåñéóóüôåñåò åöáñìïãÝò äßíïõí ôç äõíáôüôçôá óå äõï õðïëïãéóôÝò íá óõìöùíÞóïõí óå Üëëåò áíáðáñáóôÜóåéò áí áõôü äéåõêïëýíåé Ãéá ðáñÜäåéãìá ôï PDP 10 Ý åé 36 bit ëÝîåéò ÕðÜñ åé ôñüðïò þóôå äõï PDP 10 íá ìðïñïýí íá óõìöùíÞóïõí ãéá áðïóôïëÞ åíüò 36 bit äõáäéêïý áñ åßïõ

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter3.htm (2016-02-14)
    Open archived version from archive

  • UDP & ICMP
    ñÞóç ôïõTCP ÖõóéêÜ ôï TCP êÜíåé êáé Üëëåò åñãáóßåò åêôüò áðü ôçí äéÜóðáóç ôùí äåäïìÝíùí óå datagrams Åîáóöáëßæåé åðßóçò ôçí Üöéîç ôùí äåäïìÝíùí êáèþò êáé ôçí åðáíáðïóôïëÞ datagrams üðïôå áõôü åßíáé áíáãêáßï Ãéá ìéá åñþôçóç üìùò ðïõ ùñÜåé óå Ýíá ìüíï datagram äåí åßíáé áðáñáßôçôç ç ðïëõðëïêüôçôá ôïõ TCP Áí äåí ëÜâïõìå ìéá áðÜíôçóç ìåôÜ áðü ëßãá äåõôåñüëåðôá ìðïñïýìå êÜëëéóôá íá åðáíáëÜâïõìå ôçí åñþôçóç Ãéá åöáñìïãÝò óáí êáé áõôÞ õðÜñ ïõí åíáëëáêôéêÜ ôïõ TCP ðñùôüêïëëá TABLE OF TOPICS TABLE OF CONTENTS Ðñùôüêïëëï UDP Ôï ðéï êïéíü áðü áõôÜ åßíáé ôï UDP user datagram protocol To UDP åßíáé ó åäéáóìÝíï ãéá åöáñìïãÝò óôéò ïðïßåò äåí ñåéÜæåôáé íá ìðåé óôç óåéñÜ Ýíáò áñéèìüò datagrams ÕðÜñ åé ìéá åðéêåöáëßäá UDP ôçí ïðïßá ôï s w ôïõ äéêôýïõ ôïðïèåôåß ðñéí áðü ôá äåäïìÝíá üðùò áêñéâþò ãßíåôáé êáé ìå ôçí TCP åðéêåöáëßäá Êáôüðéí ôï UDP óôÝëíåé ôá äåäïìÝíá óôï IP IP ôï ïðïßï ðñïóèÝôåé ôï IP header âÜæïíôáò ôïí áñéèìü ðñùôïêüëëïõ ðïõ áíôéóôïé åß óôï UDP óôï ðåäßï ðñùôïêüëëïõ áíôß ôïõ áñéèìïý ðñùôïêüëëïõ ôïõ TCP Ðáñ üëç ôçí ïìïéüôçôá óôéò äéáäéêáóßåò ôï UDP äåí åêôåëåß ôüóåò åñãáóßåò üóåò ôï TCP Ðñþôïí äåí ùñßæåé ôá äåäïìÝíá óå ðïëëÜ datagrams êáé äåýôåñïí äåí êñáôÜåé éóôïñéêü ôïõ ôé Ý åé óôáëåß þóôå íá ôï îáíáóôåßëåé áí õðÜñîåé áíÜãêç Ôï UDP ðáñÝ åé ìüíï port numbers þóôå ôá äéÜöïñá ðñïãñÜììáôá íá ìðïñïýí Üìåóá íá ñçóéìïðïéïýí UDP Tá UDP port numbers ñçóéìïðïéïýíôáé üðùò áêñéâþò êáé ôá TCP port numbers ÕðÜñ ïõí êáëÜ êáèïñéóìÝíá port numbers ãéá ôïõò servers ðïõ ñçóéìïðïéïýí UDP Óçìåéþóôå üôé ç åðéêåöáëßäá ôïõ UDP åßíáé ìéêñüôåñç áðü áõôÞ ôïõ TCP Ç åðéêåöáëßäá ðåñéÝ åé ðåäßá ãéá port numbers ðçãÞò êáé ðñïïñéóìïý êáèþò êáé ãéá checksum Äåí õðÜñ åé üìùò ðåäßï áñéèìïý óåéñÜò áöïý äåí ñåéÜæåôáé Ôï UDP ñçóéìïðïéåßôáé áðü ðñùôüêïëëá ðïõ åéñßæïíôáé ôçí áíôéóôïß çóç ïíïìÜôùí óå

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter4.htm (2016-02-14)
    Open archived version from archive

  • DOMAIN
    Science LCS óôï MIT Ãéá íá âñåèåß ç Internet äéåýèõíóÞ ôïõ ßóùò ñåéáóôåß íá óõìâïõëåõôïýìå 4 äéáöïñåôéêïýò servers Áñ éêÜ åñùôåßôáé Ýíáò êåíôñéêüò server ðïõ êáëåßôáé root ðïý âñßóêåôáé ï EDU server O EDU åßíáé Ýíáò server ðïõ äéáèÝôåé ðëçñïöïñßåò ãéá üëá ôá åêðáéäåõôéêÜ éäñýìáôá Ï root server äßíåé óáí áðÜíôçóç ôá ïíüìáôá êáé ôéò äéåõèýíóåéò ôùí EDU servers ÕðÜñ ïõí áñêåôïß servers óå êÜèå åðßðåäï þóôå íá ìçí õðÜñîåé ðñüâëçìá áí êÜðïéïò ôåèåß åêôüò ëåéôïõñãßáò ðåéôá åñùôåßôáé ï EDU ãéá ôï ðïý âñßóêåôáé ï server ãéá ôï MIT Ç áðÜíôçóç èá åßíáé åðßóçò ìéá ëßóôá ïíïìÜôùí êáé äéåõèýíóåùí äéáöüñùí ÌÉÔ servers ÌåôÜ åñùôåßôáé ï MIT ðïõ âñßóêåôáé ï server ãéá ôï LCS êáé ôÝëïò Ýíáò áðü ôïõò LCS servers åñùôåßôáé ó åôéêÜ ìå ôï BORAX Toôåëéêü áðïôÝëåóìá åßíáé ç äéåýèõíóç ãéá ôï BORAX LCS MIT EDU ÊÜèå Ýíá áðü áõôÜ ôá åðßðåäá áíáöÝñåôáé ùò domain Ïëüêëçñï ôï üíïìá BORAX LCS MIT EDU ïíïìÜæåôáé domain name Ôï ßäéï óõìâáßíåé êáé ãéá ôá õøçëüôåñïõ åðéðÝäïõ domains üðùò ôá LCS MIT EDU MIT EDU êáé EDU Ôéò ðåñéóóüôåñåò öïñÝò âÝâáéá äåí ñåéÜæåôáé íá ãßíåôáé üëç áõôÞ ç äéáäéêáóßá Êáô áñ Þí ïé root name servers óõìâáßíåé íá åßíáé åðßóçò ïé name servers ãéá ôá domains ôïõ õøçëüôåñïõ åðéðÝäïõ üðùò ôï EDU ôóé ìéá åñþôçóç óôï root server ïäçãåß óôï MIT Äåýôåñïí ôï s w ãåíéêÜ èõìÜôáé ôéò áðáíôÞóåéò ðïõ Ý åé îáíáëÜâåé ôóé áí øÜîïõìå ìéá öïñÜ ãéá Ýíá üíïìá óôï LCS MIT EDU ôï s w èõìÜôáé ðïõ íá âñåé servers ãéá ôï LCS MIT EDU ôï MIT EDU êáé ôï EDU ÈõìÜôáé åðßóçò ôç ìåôÜöñáóç ãéá ôï BORAX ÊÜèå Ýíá áðü ôá êïììÜôéá ôçò ðëçñïöïñßáò Ý åé Ýíáí ñüíï æùÞò ÔõðéêÜ ï ñüíïò áõôüò åßíáé ìåñéêÝò ìÝñåò ÁìÝóùò ìåôÜ ç ðëçñïöïñßá ëÞãåé êáé ðñÝðåé íá åêôåëåóôåß üëç ç äéáäéêáóßá óå

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter5.htm (2016-02-14)
    Open archived version from archive

  • ROUTING
    ¼ôáí Ýíá computer èÝëåé íá óôåßëåé Ýíá datagram åëÝã åé ðñþôá áí ç äéåýèõíóç ðñïïñéóìïý áíÞêåé óå óýóôçìá ðïõ âñßóêåôáé óôï ôïðéêü äßêôõï Áí íáé ôï datagram óôÝëíåôáé áðåõèåßáò Áëëéþò ôï óýóôçìá ðåñéìÝíåé íá âñåß ìéá êáôá þñçóç ãéá ôï äßêôõï óôï ïðïßï âñßóêåôáé ôï óýóôçìá ìå ôç óõãêåêñéìÝíç äéåýèõíóç Ôï datagram óôÝëíåôáé ôüôå óôï gateway ðïõ õðÜñ åé óôçí áíôßóôïé ç êáôá þñçóç Ï ðßíáêáò áõôüò ìðïñåß íá ãßíåé áñêåôÜ ìåãÜëïò ÅéäéêÜ ôþñá ðïõ ôï Internet ðåñéÝ åé ôþñá áñêåôÝò åêáôïíôÜäåò äéáöïñåôéêÜ äßêôõá ôóé Ý ïõí áíáðôõ èåß ðïëëÝò óôñáôçãéêÝò ãéá ôç ìåßùóç ôïõ ìåãÝèïõò ôïõ ðßíáêá äñïìïëïãÞóåùí Ìéá óôñáôçãéêÞ åßíáé ç ñçóéìïðïßçóç default äñüìùí Óõ íÜ õðÜñ åé ìüíï Ýíá gateway óå Ýíá äßêôõï ðïõ ìðïñåß ãéá ðáñÜäåéãìá íá óõíäÝåé Ýíá ôïðéêü Ethernet óå Ýíá åõñýôåñï äßêôõï åíüò ðáíåðéóôçìßïõ Óôçí ðåñßðôùóç áõôÞ äåí áðáéôåßôáé îå ùñéóôÞ êáôá þñçóç ãéá êÜèå äßêôõï óôïí êüóìï Äçëþíïõìå áðëÜ ôï gateway áõôü óáí default ¼ôáí äåí õðÜñ åé êÜðïéïò êáèïñéóìÝíïò äñüìïò ãéá Ýíá datagram ôï datagram óôÝëåíåôáé óôï default gateway Default gateway ìðïñåß åðßóçò íá ñçóéìïðïéçèåß áêüìá êé üôáí õðÜñ ïõí ðåñéóóüôåñá gateways óå Ýíá äßêôõï åé ðñïâëåöèåß ç áðïóôïëÞ ìçíõìÜôùí áðü ôá gateways ôïõ ôýðïõ äåí åßìáé ôï êáëýôåñï gateway ñçóéìïðïéÞóôå êáëýôåñá ôï ôÜäå ôá ìçíýìáôá áõôÜ áðïóôÝëëïíôáé ìÝóù ôïõ ICMP ÂëÝðå RFC 792 Ôá ðåñéóóüôåñá s w äéêôýùí Ý ïõí ó åäéáóôåß þóôå íá ñçóéìïðïéïýí áõôÜ ôá ìçíýìáôá êáé íá ðñïóèÝôïõí êáôá ùñÞóåéò óôïõò ðßíáêåò äñïìïëüãçóÞò ôïõò Áò õðïèÝóïõìå üôé ôï äßêôõï 128 6 4 Ý åé äõï gateways ôá 128 6 4 59 êáé 128 6 4 1 Ôï 128 6 4 59 ïäçãåß óå äéÜöïñá Üëëá åóùôåñéêÜ äßêôõá ôïõ Rutgers Ôï 128 6 4 1 ïäçãåß óôï NSFnet Áò õðïèÝóïõìå üôé Ý ïõìå èÝóåé óáí default gateway ôï 128 6 4 59 êáé äåí õðÜñ ïõí Üëëåò êáôá

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter6.htm (2016-02-14)
    Open archived version from archive

  • broadcasting
    óõóôÞìáôá ãéá åéäéêïýò óêïðïýò Ôá ôåëåõôáßá äõï octets åßíáé äéáèÝóéìá ãéá äéåõèýíóåéò hosts 16 bits Áõôü åðéôñÝðåé 64516 computers ðÜíù óôï äßêôõï ðïõ åßíáé áñêåôïß ãéá ôïõò ðåñéóóüôåñïõò ïñãáíéóìïýò ÔÝëïò ïé äéåõèýíóåéò class C ñçóéìïðïéïýí 3 octes áðü 192 1 1 Ýùò 223 254 254 Ôþñá åðéôñÝðïíôáé ìüíï 254 hosts óå êÜèå äßêôõï áëëÜ ìðïñïýí íá õðÜñîïõí ðïëëÜ äßêôõá Ïé äéåõèýíóåéò ðÜíù áðü 223 åßíáé reserved ãéá ìåëëïíôéêÞ ñÞóç óáí class D êáé class E êáé äåí åßíáé áêüìá êáèïñéóìÝíåò Ðïëëïß ìåãÜëïé ïñãáíéóìïß äéáéñïýí ôï äßêôõü ôïõò óå õðïäßêôõá Ãéá ðáñÜäåéãìá óôï Rutgers Ý åé äïèåß ìéá äéåýèõíóç class B ç 128 6 Ãéá äéêÞ ìáò åõêïëßá ñçóéìïðïéïýìå ôï ôñßôï octet ôçò äéåýèõíóçò óáí Ýíäåéîç ãéá ôï óå ðïéü Ethernet åßíáé êñåìáóìÝíïò Ýíáò host Ï äéá ùñéóìüò áõôüò äåí Ý åé êáììéÜ óçìáóßá åêôüò Rutgers íáò õðïëïãéóôÞò Üëëïõ éäñýìáôïò áíôéìåôùðßæåé üëá ôá datagrams ðïõ áðåõèýíïíôáé óôï 128 6 ìå ôïí ßäéï ôñüðï ùñßò íá åîåôÜæïõí ôï ôñßôï octet ôóé ïé õðïëïãéóôÝò ejt r Rutgers äåí Ý ïõí äéáöïñåôéêÝò äñïìïëïãÞóåéò ãéá ôá 128 6 4 êáé 128 6 5 Ðáñ üëá áõôÜ ìÝóá óôï Rutgers ôá 128 6 4 êáé 128 6 5 áíôéìåôùðßæïíôáé óáí îå ùñéóôÜ äßêôõá êáé ôá gateways Ý ïõí îå ùñéóôÝò êáôá ùñÞóåéò ãéá êÜèå õðïäßêôõï åíþ ôá gateways åêôüò Rutgers Ý ïõí ìéá ìüíï êáôá þñçóç ãéá ôï 128 6 Ôï ßäéï áêñéâþò èá ìðïñïýóáìå íá ðåôý ïõìå áí ãéá êÜèå Ýíá Ethernet ñçóéìïðïéïýóáìå ìéá äéåýèõíóç class C Ãéá ôï Rutgers ôá áðïôåëÝóìáôá èá Þôáí ôá ßäéá äåí èá óõíÝâáéíå üìùò áõôü ãéá ôïí õðüëïéðï êüóìï ÊÜèå ßäñõìá ðïõ èá Þèåëå íá ìéëÞóåé ìå ôï Rutgers èá Ýðñåðå íá Ý åé êáé ìéá îå ùñéóôÞ êáôá þñçóç ãéá êÜèå äßêôõï ðñÜãìá ðïõ èá áýîáíå ðïëý ôçí ðïëõðëïêüôçôá ãéá ôá gateways ôóé õðïäéáéñþíôáò Ýíá äßêôõï ôÜîçò  êñýâåôáé áðü ôïõò Üëëïõò ç åóùôåñéêÞ äïìÞ ôïõ äéêôýïõ êáé áðïöåýãåôáé Ýíá óçìáíôéêü ðñüâëçìá Ç óôñáôçãéêÞ äéá ùñéóìïý óå õðïäßêôõá áðáéôåß åéäéêÝò ðáñï Ýò áðü ôï s w ôïõ äéêôýïõ êáé ðåñéãñÜöåôáé óôï RFC 950 Ôá 0 êáé 255 Ý ïõí åéäéêÞ Ýííïé á Ôï 0 åéíáé reserved ãéá ìç áíÝò ðïõ äåí ãíùñßæïõí ôéò äéåõèýíóåéò ôïõò Óå óõãêåêñéìÝíåò óõíèÞêåò åßíáé äõíáôüí ãéá ìéá ìç áíÞ íá ìç ãíùñßæåé ôïí áñéèìü ôïõ äéêôýïõ óôï ïðïßï âñßóêåôáé Þ áêüìç íá ìç ãíùñßæåé ôç äéêÞ ôçò host äéåýèõíóç Ãéá ðáñÜäåéãìá 0 0 0 23 åßíáé ìéá ìç áíÞ ðïõ ãíùñßæåé üôé Ý åé áñéèìü host 23 áëëÜ äåí ãíùñßæåé óå ðïéï äßêôõï Ôï 255 ñçóéìïðïéåßôáé ãéá broadcast Ôï broadcast åßíáé Ýíá ìÞíõìá ðïõ èÝëïõìå íá äïõí üëá ôá óõóôÞìáôá óôï äßêôõï Ôá broadcasts ñçóéìïðïéïýíôáé óå ðåñéðôþóåéò ðïõ äåí ãíùñßæïõìå óå ðïéïí áêñéâþò íá ìéëÞóïõìå Ãéá ðáñÜäåéãìá áò õðïèÝóïõìå üôé èÝëïõìå áðü ôï üíïìá åíüò host íá âñïýìå ôçí Internet äéåýèõíóÞ ôïõ ÌåñéêÝò öïñÝò äåí ãíùñßæïõìå ôç äéåýèõíóç ôïõ êïíôéíüôåñïõ name server Óôçí ðåñßðôùóç áõôÞ ç áßôçóÞ ìáò ìðïñåß íá óôáëåß óáí broadcast ÕðÜñ ïõí åðßóçò ðåñéðôþóåéò üðïõ Ýíáò áñéèìüò óõóôçìÜôùí åíäéáöÝñåôáé ãéá êÜðïéåò ðëçñïöïñßåò Åßíáé ëéãüôåñï äáðáíçñü íá óôáëåß Ýíá broadcast áðü

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter7.htm (2016-02-14)
    Open archived version from archive

  • Segmentation
    ðáêÝôùí ¼óïí áöïñÜ áõôÝò ôéò ðåñéðôþóåéò Ý ïõí ãßíåé ïé åîÞò äõï äéåõèåôÞóåéò Ðñþôïí ôï TCP Ý åé ôç äõíáôüôçôá íá äéáðñáãìáôåýåôáé ôï ìÝãåèïò ôïõ datagram ¼ôáí ðñùôïáíïßãåé ìéá óýíäåóç TCP êáé ôá äõï Üêñá óôÝëíïõí ôï ìÝãéóôï ìÝãåèïò datagram ðïõ ìðïñïýí íá åéñéóôïýí Ï ìéêñüôåñïò áðü ôïõò äõï áõôïýò áñéèìïýò ñçóéìïðïéåßôáé êáôÜ ôï õðüëïéðï ôçò óýíäåóçò Áõôü åðéôñÝðåé óå äõï åöáñìïãÝò ðïõ ìðïñïýí íá åéñéóôïýí ìåãÜëá datagrams íá ôá ñçóéìïðïéÞóïõí áëëÜ åðéôñÝðåé åðßóçò êáé óõíåñãáóßá ìå åöáñìïãÝò ðïõ äéáèÝôïõí ìéêñüôåñïõ ìåãÝèïõò datagrams Ðáñ üëá áõôÜ üìùò äåí åðéôõã Üíåôáé ëýóç óôï ðñüâëçìá Ôï ðéï óïâáñü ðñüâëçìá åßíáé üôé ôá äõï Üêñá äåí ãíùñßæïõí áðáñáßôçôá üëá ôá åíäéÜìåóá âÞìáôá ðïõ ðñÝðåé íá ãßíïõí Ãéá ðáñÜäåéãìá üôáí óôÝëíïíôáé äåäïìÝíá ìåôáîý Rutgers êáé Berkeley åßíáé ðïëý ðéèáíüí êáé ïé äõï õðïëïãéóôÝò íá âñßóêïíôáé ðÜíù óå Ethernets ôóé êáé ïé äõï ðñïåôïéìÜæïíôáé íá åéñéóôïýí datagrams ôùí 1500 octets Ç óýíäåóç üìùò áõôÞ èá ðñÝðåé óå êÜðïéï óçìåßï íá ðåñÜóåé ðÜíù áðü ôï ARPANET ôï ïðïßï äåí ìðïñåß íá åéñéóôåß ôÝôïéïõ ìåãÝèïõò ðáêÝôá Ãéá ôï ëüãï áõôü õðÜñ åé ç äõíáôüôçôá äéá ùñéóìïý ôùí datagrams óå êïììÜôéá Ç äéáäéêáóßá áõôÞ áíáöÝñåôáé óáí êáôÜôìçóç fragmentation H IP åðéêåöáëßäá ðåñéÝ åé ðåäßá ðïõ äçëþíïõí üôé Ýíá

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter8.htm (2016-02-14)
    Open archived version from archive

  • PROTOCOL ARP
    Ýôóé íá ìðïñåß áðåõèåßáò íá ìéëÞóåé ìÝóù Ethernet Êáôüðéí èá êïéôÜîåé óôïí ARP ðßíáêÜ ôïõ ãéá íá äåé áí ôï 128 6 4 7 ãíùñßæåé Þäç ôçí Ethernet äéåýèõíóç Áí íáé ôçí ðñïóáñôåß óôçí åðéêeöáëßäá Ethernet êáé óôÝëíåé ôï ðáêÝôï Áò õðïèÝóïõìå üìùò üôé áõôü ôï óýóôçìá äåí âñßóêåôáé óôïí ARP ðßíáêÜ ôïõ Äåí õðÜñ åé ôñüðïò íá óôáëåß ôï ðáêÝôï åðåéäÞ åßíáé áðáñáßôçôç ç Ethernet äéåýèõíóç ôóé ñçóéìïðïéåßôáé ôï ðñùôüêïëëï ARP ãéá íá óôåßëåé ìéá áßôçóç Óôçí ïõóßá ìéá ARP áßôçóç ëÝåé æçôþ ôçí Ethernet äéåýèõíóç ãiá ôï 128 6 4 7 ¼ëá ôá óõóôÞìáôá áêïýíå ôéò áéôÞóåéò ARP ¼ôáí Ýíá óýóôçìá êáôáëÜâåé üôé ç áßôçóç ARP áðåõèýíåôáé ó áõôü ðñÝðåé íá áðáíôÞóåé ôóé ôï 128 6 4 7 èá äåé ôçí áßôçóç êáé èá óôåßëåé ìéá ARP áðÜíôçóç ðïõ ëÝåé ôï 128 6 4 7 áíôéóôïé åß óôï 8 0 20 1 56 34 Ïé Ethernet äéåõèýíóåéò åßíáé ôùí 48 bits äçë 6 octets Ïé äéåõèýíóåéò áõôÝò ñçóéìïðïéïýí áðü óýìâáóç hex áñßèìçóç êáé ùñßæïíôáé ìå ôç óôßîç ðïõ ìüëéò åßäáìå Ôï óýóôçìÜ ìáò ðñÝðåé íá êñáôÞóåé ôçí ðëçñïöïñßá áõôÞ óôïí ARP ðßíáêÜ ôïõ þóôå íá ôç ñçóéìïðïéåß áðåõèåßáò óôï ìÝëëïí Óçìåéþóôå üôé ïé áéôÞóåéò ARP ðñÝðåé íá óôÝëíïíôáé

    Original URL path: http://web.teipir.gr/new/ecs/pelab_1/tcp/inter9.htm (2016-02-14)
    Open archived version from archive



  •