if __name__ == '__main__':
multiprocessing.freeze_support ()
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = ip
port = 8007
s.bind((host,port))
s.listen(100)
conn, addr = s.accept()
while True:
while True:
data = conn.recv(1024)
if not data:
break
print('client is at', addr, data.decode("utf-8"))
conn.send(data.upper())
conn.close()
Да и если бы я высказал что это то скорее своими словами, засрали бы ещё коментами почитай википедию что за слово такое.
Если вспоминать из книги +-
1. как правило использует как адрес отправителя-получателя упаковывается в пакеты или что то другое.
Есть белый - серые статич, динамич (где белые полностью уникальные котором они как бы должны быть)
серые - это вроде те что дает как правило провайдер для выхода в сеть самого провайдера и только внутри неё, если выходит за сеть провайдер перекидывает через белые айпи, статик вроде белый IP постоянный айпи который закрепят за тобой, динам IP вроде позволяет за провайдером менять твой IP.
2.А хрен его знает, вроде что то в книге было, но быстро в голове не всплыло, есть несколько вариантов, но озвучивать не буду.
3. Порт чтот типо внутреннего адреса в компе, чтобы понимать какому приложению нужно отдавать или принимать информацию.
4.Уникальный идентификатор который есть у устройств выходящих в сеть и не некоторых других например bluetooth (других слов не нашел =), ну не много другое) из книги для чего точно служит не помню, так же он вроде не участвует в пересылке пакетов.
5.Быстро не вспомнил, надо лесть и смотреть.
Но даже если знал бы все это на зубок не думаю что легко настроил маршрутизатор.
Книгу я прочитал ток раз, ротер купил по сложнее , спецом чтобы с ним повозится чтобы знания улучшить, но при настройки уже не понимал косячу ли или принудительная настройка провайдера чтот меняет.
Ибо он блокировал выход в интернет пока не производил свои собственные настройки и это было вроде, не просто добавление мас адресов.
Да и книга скорее не по настройке маршрутизаторов, а общем понимание работы сети и как она устроена, там много было написано про протоколы передачи и как они работают, можно сказать большая часть, но это не сильно необходимым кажется, когда нужно настроить роутер.