Shanraq.org Shanraq.org
IP мекенжайы, бағдарлауыш және пакеттер
Қоғам

Информатика: өз цифрлық көмекшімізді жасаймыз 40-сабақ (барлығы 46)

IP мекенжайы, бағдарлауыш және пакеттер

Хабарды бөліктерге бөлеміз, бағытталатын мекенжайды табамыз және ретті жорамалсыз қалпына келтіреміз.

Картадағы орнымыз

Бұл 72 сабақтың 40-сі, «Интернет, веб және бұлт» блогы (39–46). Бір жобаны жалғастырамыз: 1.0 нұсқасындағы ойдан алынған үш жазба мен еске салудың бес нәтижесі сақталуы тиіс. Тірек сызба тексеруге болатын өтуді ғана көрсетеді; жебе барлық аралық құрылғы салынғанын білдірмейді.

IP мекенжайы, бағдарлауыш және пакеттер

Жағдай және сұрақ

«TASK» сөзінің бөліктері жазылған үш карточканы досыңызға жібердіңіз. Жеткізуші оларды 2, 1, 3 ретімен әкелді. Досыңыз жеткізу ретін оқымай, нөмірге қарап 1, 2, 3 етіп жинауы керек. Нақты желіде де хабардың қайда бағытталғанын және келген бөліктерді қалай түсіну керегін ажыратамыз.

Жаңа сөздерді анық түсінейік

IP мекенжайы — белгілі желідегі желілік интерфейстің мекенжайы; ол адамның аты да, пәтер нөмірі де емес. Бағдарлауыш мақсат мекенжайға қарап, келесі жол бөлігін таңдайды. Пакет — басқару мәліметі мен пайдалы дерегі бар тасымалдау бөлігі. Карточка нөмірі тек оқу моделі: IP өздігінен реттілікке, қайта жеткізуге не толықтыққа кепілдік бермейді. Кейін порт бір құрылғыдағы қызметтерді ажыратады: мекенжай түйінді, порт қажетті үдерісті көрсетеді.

Сабақтың тірек сигналы

Сызбаны солдан оңға қарай оқыңыз. Әр жебенің кірісін, әрекетін және тексерілетін нәтижесін атаңыз. Келесі карточканың жазуын жауып, оны өз сөзіңізбен болжаңыз. Нақты мысалға оралыңыз: оқу ұқсастығын, localhost жұмысын және болашақ қашық сайтты ажыратыңыз. Сурет түсіндірмеден артық уәде етсе, мәтінді не суретті түзетіңіз.

Қадамдап талдаймыз

Қағазға 192.0.2.10 жіберушісін және 203.0.113.7 қабылдаушысын салыңыз. Бұлар құжаттағы мысалға арналған арнайы мекенжайлар, нақты көмекші сервері емес. Арасына бағдарлауышты орналастырыңыз. Мақсаты 203.0.113.7 пакет маршрут кестесіне сай келесі түйінге беріледі. Бір карточка жоғалса, тек IP арқылы ол қайта жіберіледі деп айта алмаймыз. 2, 1, 3 ретімен келген бөліктерді бағдарлама орын ауыстырмай шығарса, сөз бұзылады. Біздің жаттығудағы нөмірлер қолданбаға тиесілі; кейін TCP ағын ретін қалай сақтайтынын көреміз.

Болжаңыз және тексеріңіз

Кодты бірден іске қоспаңыз. Жол реті мен таңбаларын сақтап, нақты нәтиже жазыңыз. Бұл шағын мысал нені дәлелдейді, нені дәлелдемейді, түсіндіріңіз: ол бір ережені көрсетеді, бірақ шынайы интернет, TLS сертификаты немесе ашық сервер жасамайды. Содан соң үзіндіні step-04 бумасында орындап, нәтижені таңба бойынша салыстырыңыз. Бір кірісті өзгертіп, алдымен болжап, кейін тексеріңіз.

parts = {2: "AS", 1: "T", 3: "K"}
print("".join(parts[n] for n in sorted(parts)))

Күтілетін нәтиже

TASK

Қатені табыңыз

IP мекенжайын нақты адаммен теңестірмеңіз. Бірнеше құрылғы ортақ сыртқы мекенжай қолдана алады, мекенжай өзгеруі мүмкін, серверде бірнеше мекенжай болуы мүмкін. IP әр бөлік міндетті түрде жетеді деп те уәде етпеңіз: ол бағыттауға көмектеседі, жеткізудің сенімділігіне жалғыз жауап бермейді.

Жобаға енгізілетін өзгеріс

Веб-жоба төлқұжатына үш баған қосыңыз: assistant.test атауы, 203.0.113.7 оқу IP-і және 127.0.0.1 жергілікті мекенжайы. Соңғысы компьютердің өзіне нұсқайды. Алғашқы екеуі бұл сабақта тек модель; біз ойдан алынған атаумен сыртқы сервер ашпаймыз.

Тапсырма және дәлел

3 пен 1 карточкалар келді, 2 жоқ. Қандай бөлік барын көрсетіп, хабарды неге толық деуге болмайтынын түсіндіріңіз. Өз кестеңіздегі мақсат мекенжай мен келесі аялдаманы бөлек атаңыз.

Жаңа жағдайға көшіру

Бір үй бағдарлауышындағы екі телефон сайт ашады. Неге сайт сырттан бір ғана ортақ мекенжайды көруі мүмкін, бірақ телефон екеу? Адам санын анықтамас бұрын тағы қандай дерек қажет?

1, 7 және 30 күннен кейін қайталау

1 күннен кейін негізгі өтуді жатқа сызып, тым қарапайым ұқсастыққа қарсы мысал келтіріңіз. 7 күннен кейін мәтінге қарамай жаңа жағдайды досыңызға түсіндіріп, 10 сұрақтың кемінде 7-еуін тексеріңіз. 30 күннен кейін жергілікті веб-нұсқаны қайта ашып, үш бастапқы тапсырма мен бес ереженің сақталғанын көріңіз. Түсініксіз терминді жазып, оның алғашқы анықтамасына оралыңыз.

Тексеруге арналған бастапқы құжат

Ресми құжаттама

Келесі сабақ

DNS: атау серверге қалай жеткізеді

Мәтінде қате не теру қатесі кездессе, бізге айтыңыз

Жоба дәлелін тексеру

Бақылауды, түсіндіруді, қатені түзетуді және жобаңыздағы өзгерісті жазыңыз. Модель алғашқы шатасқан немесе дәлелденбеген байланысты көрсетеді, бірақ дайын жауапты бермейді.

Тексеру үшін кіру керек. Кіру

Пікірлер (0)

Әзірге пікір жоқ. Бірінші болыңыз.