1. 회선 교환과 패킷 교환
https://ecomputernotes.com/computernetworkingnotes/switching/circuit-switching
Circuit Switching - What is Circuit Switching? - Computer Notes
Circuit switching is a switching method in which a dedicated communication path in physical form between two stations within a network is established, maintained and terminated for each communication session. It has basically three phases as circuit establ
ecomputernotes.com
회선교환망과 패킷 교환망을 알아보고 비교해보자.
회선교환망은 전화망을 생각하면 된다고 하는데 솔직히 전화망을 설치하고 관리하는 일을 하지 않는 이상 살면서 전화망을 들어다볼 일이 없다. 그래서 그런지 자격증 책에서는 자세하게 나와있지는 않고 회선을 독립적으로 쓸 수 있다. 설치 비용이 많이 든다. 보안에 강하다라는 장단점이 간략하게 적혀있다. 좀 더 알아보고 싶어서 찾아봤다.
https://brunch.co.kr/@linecard/126
1장. 전화망의 이해
1. 전화망의 이해 1876년 벨이 전기를 이용한 음성 통신을 처음 발명한 후 전화기와 전화망은 끊임없이 진화해왔습니다. PSTN (Public Switched Telephone Network)은 대형 회로 스위치형 네트워크로 가정과
brunch.co.kr
트렁크가 있고 카드가 있고 MDF, IDF....
https://brunch.co.kr/@linecard/696
'인터넷 전화와 SIP 이해'를 교육하다
새로운 경험이 이야기를 만든다 | 교육 의뢰를 받다. 바쁜 업무와 이직 준비로 너무나 바쁜 일상을 보내던 9월 중순 경 공기업의 교육 담당자가 한 통의 이메일을 보냈습니다. 안녕하세요.XX공사
brunch.co.kr
전화망에 대해 알려주는 사람의 글이다. 보자마자 흥미를 잃어서 별로 알고 싶지 않다. 그런데 어찌되었든 내가 재미없어 하는 분야를 공부하는 사람이 있고 돈을 버는 사람들이 있을 텐데 그래서 한번 검색해봤다. 그러다보니 좀 재밌는 것들을 알게 되었다.
전화망이 한국에서 어떻게 사용되고 있고 어떤 식으로 관리되며 운용하는 지를 보고 시장이 어떻게 생기는 건지 궁금해졌다. 일단 나라마다 전화번호 체계가 존재한다. 또 각 전화번호의 번호들은 한국의 법에 따라서 또 분류가 된다. https://www.law.go.kr/admRulLsInfoP.do?admRulSeq=2100000075152
전기통신번호관리세칙 | 국가법령정보센터 | 행정규칙
www.law.go.kr
국내망은 국제망과 연결되어 있는 데 국제전기통신연합(International Telecommunication Union) - 이하 ITTU 에서 부여한 코드명을 기반으로 체계가 잡혀있다. 또 이러한 과정에서 중심이 된 한국통신기술협회(Telecommunications Technology Association)가 있다.
https://www.tta.or.kr/tta/contents.do?key=102
연혁 - TTA 대표홈페이지
ICT 표준화 및 시험인증 글로벌 리더 TTA History.
www.tta.or.kr
무려 1988년에 설립되었고 36년이 되는 굉장히 오래된 기관이다. 한국은 ITTU의 구성원이기도 하다.
https://en.wikipedia.org/wiki/International_Telecommunication_Union
International Telecommunication Union - Wikipedia
From Wikipedia, the free encyclopedia Specialized agency of the United Nations The International Telecommunication Union (ITU)[Note 1] is a specialized agency of the United Nations responsible for many matters related to information and communication techn
en.wikipedia.org
그러나 기존의 전화망 (회선교환 방식) 에서 새로운 전화망(패킷 교환 방식) 으로 바뀌는 시기가 있었다.
https://www.etnews.com/20201015000140
[이슈분석]글로벌 시장, PSTN 걷어내고 VoIP 전환 '대세'
미국, 유럽, 일본 등은 PSTN에 집중됐던 과도한 규제를 해소하기 위한 정책을 추진 중이다. 이에 발맞춰 글로벌 주요 통신사는 노후화된 구형 교환기를 우선 철거 중이며, 교환기 IP화(광랜화)와
www.etnews.com
어릴 때 회상해보면 굳이 설명 안해도 이해가 된다. 옛날에 폴더폰을 썻었는데 검색해보니
요즘엔 폴더폰이 아니라 플립이라고 한다.... 솔직히 접히는 건 똑같은데 명칭을 바꾼 이유는
이런 이미지가 생길 것 같아서 플립이라고 바꾼 것 같다. 애초에 폴더는 윈도우의 폴더가 더 잘 생각이 나서 또 이상하기도 하다. 어릴 때는 문자나 전화를 많이 했는데 진짜 어렸을 때는 학교에 공중전화기가 있어서 집에다 전화 하는 것도 전화 카드로 써서 전화 했던 기억이 난다.
이제는 곰돌이 전화기까지 있는 것 같다.. 근데 쓰는 사람이 있을까?... 다 스마트폰 들고 다니는데 생각해보니 카카오톡이 나오고 와이파이가 설치되면서 문자 요금을 생각 안하던 시기가 초등학교 ~ 중학교 때였다. 카카오톡 = 무료 문자
이후에 보이스톡이 출시되었는데 문자가 카톡으로 대체된 이후 집에선 버디버디, 네이트온을 쓰고 밖에서는 와이파이가 되는 곳에서 카톡을 했던 것 같다. 그런데 와이파이가 되는 곳이 적어서 3G 요금제, 4G 요금제, LTE 요금제로 점점 바꿔서 쓰게 되었고 초장기에 속도가 느리고 비싸서 계속 켜두고 있다가 요금 폭탄을 맞는 경우도 있었다. (물론 지금은 인터넷이 안되는 곳을 찾기가 어렵다.)
패킷 교환이 기존의 회선 교환 방식을 대체하자 새로운 시장이 열렸고 기존의 시장은 많이 죽게 되었다. 이런 변화를 미리 준비하여 메신저를 만든 카카오톡은 메신저 기능 뿐만 아니라 다양한 기능과 산업들에 손을 뻗게 되었다. 최근에는
이런 일들까지 생겨서 그렇게 IT 기업들에 대한 이미지가 좋지는 않은 상황이다. 재밌는 것은 현재 실시간 채팅 기능을 구현하는 방법이 너무나도 많아서 사실 굳이 카카오톡이 없어도 페이스북, 디스코드 등으로 서로 채팅을 할 수 있다. 굳이 채팅을 안해도 서로 소통할 수 있는 방법(이모티콘, 영상, 콘으로 말해요)이 많기 때문에 이미지 업로드 기능도 필수적이다.
이러한 기능을 코드로 생산하려면 Websocket을 이용하면 된다.
참고로 웹 소켓은 표준 프로토콜이며 전세계 공용이다. 다만 이것을 이용하여 코드로 만드는 것이 다 다를 뿐이다. 인터넷에 안 찾아봐도 그냥 ChatGPT로 검색하면 나온다.
한번 ChatGPT에 나온 것을 따라서 해보자. 파이썬(python)과 플라스크(flask)를 이용하여 구현하는 방법을 알려주는데 파이썬은 개발 언어이고 플라스크는 프레임워크이다.
https://docs.python.org/ko/3/tutorial/index.html
The Python Tutorial
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax an...
docs.python.org
https://flask-docs-kr.readthedocs.io/ko/latest/quickstart.html
빠르게 시작하기 — Flask 0.11-dev documentation
웹 어플리케이션에 있어서 클라이언트에서 서버로 보내는 데이타를 처리하는 것은 중요한 일이다. Flask에서 이 정보는 글로벌한 request 객체에 의해 제공된다. 여러분이 파이썬 경험이 있다면,
flask-docs-kr.readthedocs.io
파이썬 언어를 공부하고 플라스크 프레임워크를 공부하고 또 IDE를 뭘 쓸지 고민해야 한다.
스파이더, Thonny라는 IDE도 있는 것 같다. 뭘 쓰든 쓰다보면 알게 된다... 끝이 없다... 뭐가 더 좋은 IDE일까 한번쯤은 고민해볼 필요가 있는데 사실 언어, 프레임워크, IDE들을 비교하여 어떤 프로젝트를 할 때 효율적인가? 근데 한국 기업들은 뭘로 만들까?
6개월 이후 네카라쿠배당토직야몰두센...... 이젠 안먹히나?
https://brunch.co.kr/@likelion/81
취업 알잘딱깔센 프로그래밍 언어 고르기
나의 ‘생애 첫 프로그래밍 언어’를 찾는 법 | 이제 막 개발자가 되기로 마음먹었지만, 무엇부터 시작해야 할지 모르시겠다고요? 아직 개발이 무엇인지, 어떤 개발자가 되고 싶은지도 잘 모르
brunch.co.kr
결국 모든 취업의 길은 자바로 통한다. 근데 사실 C++배우는 게 맞음.
? 근데 왜 파이썬으로 ChatGPT가 알려줌? 그게 다른 것보다 쉬워서
...
chatGPT의 함정일까? 아니면 C++로 끌어들일려는 수작질일까?
경험해보기전까진 모르는 일이다..
ChatGPT로 패킷 교환망의 프로토콜 중 하나인 WebSocket을 이용하여 채팅 기능 구현해보기
일단 IDE를 깔자
https://www.jetbrains.com/ko-kr/pycharm/
PyCharm: JetBrains가 만든 전문 개발자용 Python IDE
www.jetbrains.com
그냥 next 버튼 누르면서 다음으로 넘어가면 된다.
파이썬과 플라스크, ChatGPT를 이용해 패킷 교환망의 프로토콜중 하나인 Websocket를 코드로 만들어 자기 자신에게 메세지를 보내는 창을 하나 만들었다.
정말 쉽지 않은가? 하지만 여기에는 많은 과정들이 생략되어 있다. 도대체 어떻게 app.py 파일이 어떤 식으로 동작되는지, 그리고 127.0.0.1:5000은 무슨 의미인지, 또 HTML에 적힌 코드들은 무슨 의미인지, 또 pyhon의 터미널 명령어는 어떤 의미인지 등등 수많은 것들이 보이지 않는 곳에서 작동하는 있으며 이것만 가지고 유의미한 채팅 프로그램이라고 하긴 어렵기 때문에 어떤 것들을 또 만들어야 하는지 알아야 한다.
사실 그냥 대화방을 하나 만들면 해결된다. 디스코드 방을 하나 만들고 채팅/음성/영상 서비스를 무료로 쉽고 더 간편하게 할 수 있는데 굳이 만들 필요가 있나 싶은 생각이 들겠지만 그럼에도 이러한 것을 배우는 이유가 도대체 뭔가? 도대체 왜 집어 넣었냐?
-> 요즘 유행하는 게임인 메이플랜드를 예시로 그럴듯한 이유를 설명해보자.
메이플랜드 채팅 데이터 조사해보기
메이플랜드는 메이플 월드 플랫폼안에서 제공하는 게임 메이커와 비슷한 툴을 이용하여 만든 개인 자작 게임이다. 그런데 유저 수가 굉장히 많으며 채팅도 활발하다.
메이플랜드 안에서 채팅 기능은 다음과 같다.
- 전체 채팅
- 귓속말
- 파티 채팅
- 채널 채팅
- 전 채널 확성기 채팅
각각의 채팅을 보면 매우 재밌는 사실을 알 수 있다.
- 전체 채팅 (한 서버당 60명만 접속 가능해서 사실상 수많은 맵에 있는 유저에게 말을 거는 것일뿐이지만 다른 유저가 대화 내용을 엿들을 수도 있다.)
- 귓속말 (유저간에만 보이는 1대1 채팅, 일반 유저들에게는 보이지 않는다.)
- 파티 채팅 (파티원들에게만 보이는 그룹 채팅)
- 채널 채팅 (60명에게 1분마다 말을 할 수 있다.)
- 전 채널 확성기 - 고성능 확성기(메이플랜드에 접속한 모든 유저에게 보인다.)
단순하게 계산해봐도 1000개의 채널이 있고 전부다 빨강색이면 6만명이다. 물론 어떤 사람은 잠수를 하거나 채팅을 안볼 수 있다. 그러나 불특정 다수 6만명에게 개별 문자를 하나씩 돌리는 것보다 이곳에서 확성기를 하나 사서 돌리는 게 더 효율적이다.
채팅이 별거 아니라고 생각할 수 있지만 게임사 입장에선 돈이 된다.
그렇다면 어떻게 게임사가 채팅을 유도하는가?
그리고 어떤 채팅을 유저들이 유료 문자를 쓰면서 사용하는가?
메이플스토리의 메소를 현금가치로 환산하면 1년에 벌 수 있는 금액
최근에 이런 저런 재테크 수단을 찾아보면서티스토리도 하고, 유튜브도 해보고 앱도 몇개 만들어봤지만 그렇게 많은 수익을 낼 수 있는게 아니더라구요. 이 통계치를 보고 너무 막막해서 평소
wolfy.tistory.com
여기 게임 데이터를 이용해서 돈을 벌려고 하는 사람들이 있다. 게임 아이템을 현금으로 구매하려는 사람들의 존재하고 그런 사람들에게 게임사는 캐시 아이템을 판다. 즉, 현금은 캐시가 되고 캐시는 인게임 아이템이 되며 인게임 아이템은 메소가 된다. 메소는 아이템을 사는데 사용된다.
이러한 구조가 사실 코인이랑 똑같다. 현금을 코인 거래소에 입금한다. 거래소에서 코인들을 사용자의 지갑에 넣어준다. 그 지갑에 있는 코인으로 무슨 거래를 하는지는 모르지만 대부분 불법 목적이거나 투기 목적으로 사용된다. 나는 코인을 가지고 있는 사람들이 기부하거나 코인으로 편의점에서 물건을 구매하는 걸 본 적이 없다.
어떤 사람들이 메소/코인이라는 가상의 돈을 어떤 목적으로 사용하는지, 어떻게 시장이 형성되어 있는지 조사해보는 것은 매우 흥미로운 일이다. 현재 한국 법상 불법 행위를 추적하거나 찾아냈을 때 신고를 하면 포상금을 주게 되어 있다.
그래서 한번 찾아가 봤습니다..
고확 다시보기 - RHGHKR.NET
rhghkr.net
인생 밑바닥에 있는 사람들을 확인해볼 수 있다....
몇가지 재미있는 키워드를 확인할 수 있었다.
핵, 쌀먹, 물통, 삼다수, H판매, 사기꾼, 인기도, 따묵, 사기꾼, ...... 수많은 범죄자들...
가상계좌나 카카오페이로 입금하라는데 신원정보도 모르는 사람에게 뭘 믿고 돈만 보내라는 건지..
사기꾼이 확실하다. 가상계좌, 카카오 페이로 돈세탁하는 걸까? 흠..
범죄자들의 소통창구로써의 일부 기능을 하는 것으로 보인다...
이런 유저들을 원천적으로 차단하는 방법은 무엇일까?
ChatGPT로 검색해보자... text filter를 이용하여 입력을 못하게 막을 수 있을 것이다.
https://monkeylearn.com/text-analysis/
What is Text Analysis? A Beginner’s Guide
Text analysis is a machine learning technique used to automatically mine valuable insights from unstructured text data. With text analysis companies can extract actionable insights from their text data.
monkeylearn.com
https://maplestoryworlds-creators.nexon.com/ko/docs/?postId=822
MapleStory Worlds-CREATOR
메이플스토리 월드의 크리에이터 센터입니다.
maplestoryworlds-creators.nexon.com
lua를 쓰기 때문에 어떤 식으로 고확 채팅 코드를 만들었는지가 중요하다. 물론 이건 개발자만 아는 내용일 것이다. 그래서 한번 검색했더니 ????
통신판매업 신고도 되어 있는데 진짜 개나소나 할 수 있어서 이렇게 낚이는 사람들이 있나 보다.
이런 것들을 언급하는 이유는 "정상적인 개발 회사"가 정확히 어딘지를 고르기 위함이다.
네트워크 망이 굉장히 넓기 때문에 해당 망이 어떤 망인지 아는 것은 매우 중요하다.
즉, 불법 시장과 합법 시장을 구분하는 것도 매우 중요한 점이기 때문에 다뤄보았다.
아래는 참고한 사이트 링크들이다.
[네트워크] 회선교환 vs 패킷교환
회선교환(Circuit-Switched)방식 - 회선교환이란 송수신 단말장치 사이에서 데이터를 전송할 때마다 통신경로를 설정하여 데이터를 교환하는 방식 - 회선교환방식은 통화로 동작에 의해 공간분할방
velog.io
https://www.fortinet.com/kr/resources/cyberglossary/qos-quality-of-service
네트워킹에서 서비스 품질(QoS)이란? | Fortinet
서비스 품질(QoS) 네트워킹의 개념과 Fortinet으로 트래픽 관리에 도움이 되는 QoS 설정 도구와 기술에 대해 알아보세요. ✓ 시작하려면 당사에 문의하십시오.
www.fortinet.com
https://www.itworld.co.kr/news/268533
네트워크 엔지니어를 위한 '무료' 필수 툴 12가지
네트워크 엔지니어의 업무는 갈수록 복잡해진다. 핵심 애플리케이션은 더 많은 대역폭을 놓고 싸우고, IoT로 인해 기기 수는 폭발적으로 증가한다.
www.itworld.co.kr
회선교환망(CSDN : Circuit Switched Data Network)
회선교환망은 교환기에 의해 데이터를 전송하고 수신할 양측에 회선이 구성되어 데이터를 전송하는 망(網)으로서, 데이터를 보낼 수 있게 회선을 일단 공중 전화 교환방식과 같이 독점적으로
www.eom.co.kr
http://www.iptime.co.kr/iptime/etc/diff_prd.php
ipTIME - 제품별 비교표
www.iptime.co.kr
마케팅 용어 / 광고 용어 / 트래픽 지표 40가지
마케터들이 알아야 할 마케팅 용어 & 광고 & 트래픽 지표 1. UGC (User Generated Content): 소비자가 생성한 콘텐츠를 활용하여 브랜드를 홍보하는 전략. ex) Meta 커머스 관리자 → UGC 내 인스타 계정을 태
marketinkerbell.com
https://guide.ncloud-docs.com/docs/ntm-procedure
Network Traffic Monitoring 시나리오
guide.ncloud-docs.com
http://ruaendgogi.blogspot.com/2016/07/blog-post.html
공유기에서 가장 중요한 기능 트래픽 정보 확인 ( 커넥션 검색 )
iptime공유기 에서 제일 좋은 기능은 커넥션 검색 기능 이라고 감히? 아니 강력히 말할수 있습니다. 모르는 분들도 많을껍니다... 모든 제품이 있는 기능이 아니기에 그리고 안써본분도 많고 이
ruaendgogi.blogspot.com
https://secunmblog.prtg.kr/entry/PRTG-ipTIME-monitoring
PRTG - ipTIME 인터넷 공유기 모니터링
EFM-Networks 의 인터넷 공유기! 어디에서나 쉽게 적용하고 접할 수 있는 인터넷 유무선 공유기 입
'컴퓨터공학 > 네트워크관리사 2급 필기+실기' 카테고리의 다른 글
네트워크 관리사 2급 필기 [TCP/IP] #2 (0) | 2024.04.25 |
---|---|
네트워크 관리사 2급 필기 [TCP/IP] #1 (1) | 2024.03.08 |
네트워크 관리사 2급 필기 [네트워크 일반] #4 (0) | 2024.02.10 |
네트워크 관리사 2급 필기 [네트워크 일반] #3 (1) | 2024.02.04 |
네트워크 관리사 2급 필기 [네트워크 일반] #1 (0) | 2024.01.25 |