본문 바로가기

All509

IT 실무용어 파헤치기 16 - WebRTC / ICE / STUN Server / TURN Server / SDP / P2P / SFU / MCU WebRTC Peer to Peer(P2P - 1:1) 통신을 가능하게 해주는 웹기술. 하지만 현실세계에선 클라이언트 간에 통신은 NAT(Network Access Translator) gateway가 있어서(네트워크 라우터같은) 대비책(fallback)이 필요합니다. ​ 그래서 STUN과 TURN같은 Signaling Server가 있습니다. ICE(Interactive Connectivity Establishment) 웹 브라우저 간에 피어 투 피어 접속을 할 수 있게 해 주는 프레임워크 STUN Server 클라이언트간의 메타데이터 정보(코덱, 파일유형, 클라이언트 IP주소)를 교환해주기 위한 서버 ​ TURN Server WebRTC를 통해 클라이언트 간 통신이 실패했을시 클라이언트에게 영상, 음.. 2022. 1. 13.
IT 실무용어 파헤치기 15 - 레거시 코드 / MVC 패턴 / LDAP / 펌웨어 / 모달창(Modal Window) 레거시 코드(Legacy Code) 코드의 가독성이 떨어지거나, 코드의 규약이 없는 경우, 코드의 결합도가 높은 경우, 시간이 없어서 땜빵 코드를 작성한 경우, 이런 여러 가지 원인들로 인해서 화석처럼 굳어진 코드 ​ * 참고: https://drehzr.tistory.com/56 게임개발) 레거시 코드(Legacy Code) 레거시코드(Legacy Code) 개발자라면 누구나 필연적으로 다른 사람의 코드를 접하게 된다. 1인 개발자의 특수한 경우를 제외하고는 협업을 하게 된다. 협업을 하는 과정에서 종종 난감한 상황이 벌 drehzr.tistory.com MVC (Model-View-Controller) 패턴 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴 ​.. 2021. 11. 27.
IT 실무용어 파헤치기 14 - 하이퍼바이저 / 베어메탈 / 테더링 / 프로비저닝 / 커넥션 풀 / Dedicated Server, Shared Server Hypervisor(하이퍼바이저) 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위한 논리적 플랫폼(platform)을 말한다. 가상 머신(Virtual Machine, VM)을 생성하고 구동하는 소프트웨어이다. ​ * 참고: https://www.vmware.com/kr/topics/glossary/content/hypervisor.html Bare Metal Server(베어메탈 서버) '베어메탈(Bare Metal)'은 Return Infinity에서 만든 엑소커널 기반 단일 주소 공간 운영 체제로, 원래 하드웨어 상에 어떤 소프트웨어도 설치되어 있지 않은 상태를 뜻합니다. ​ 즉, 베어메탈 서버는 가상화를 위한 하이퍼바이저 OS 없이 물리 서버를 그대로 제공.. 2021. 11. 26.
IT 실무용어 파헤치기 13 - ASCII / Proxy Server / 스플래시 스크린(Splash Screen) / 코치마크 / FYI, FYA, FYR / 컴퓨터 클러스터 ASCII 미국정보교환표준부호, 또는 줄여서 ASCII는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. ​ * 참고: https://m.blog.naver.com/kimkwon429/220723064434 ASCII Code(아스키 코드) 아스키코드란? 컴퓨터는 0과 1 숫자 밖에 모르기 때문에 문자도 숫자로 기억합니다. 이때, 어떤 숫자와 어... blog.naver.com Proxy Server 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기로서 대리로 통.. 2021. 11. 25.
정보처리기사 실기, 기출 예상 모의고사 문제 25 (2021년 정보처리기사 실기 3회 기출문제 위주) 1. 1) 망, 시스템 접근을 허용하기 전에 사용자의 신원을 검증하는 행위 ​ 2) 검증된 사용자에게 어떤 수준의 권한과 서비스를 허용하는 행위 ​ 3) 사용자의 자원에 대한 사용 정보를 모아서 과금, 감사, 용량증설, 리포팅 등 관리하는 행위 (21년 3회 실기 기출) ​ 참고: http://www.ktword.co.kr/test/view/view.php?m_temp1=2090 2. 1) 다이얼 업 네트워킹(ADSL 등)을 통해 서버에 접속할 때, 보안을 위해 사용자 이름과 암호 및 권한 등에 대해 인증하는 프로토콜 ​ 2) ( 1 )의 Fail over, 오류처리 등의 단점 극복을 위해 만든 새로운 정보보호 프레임워크 3. 1) TCP/IP 네트워크에서 연결된 시스템은 논리주소인 IP주소를 가지고 있.. 2021. 10. 17.