본문 바로가기

분류 전체보기104

테더링이란? ■ 테더링 정의 테더링(tethering, PAM)이란 스마트폰 등 인터넷에 연결된 기기를 모뎀으로 활용하여, 노트북 등 다른 주변 기기를 인터넷에 1:1 연결로 접속할 수 있게 해주는 인터넷 공유 기술이다.출처 : 위키백과 * 모뎀 : 컴퓨터나 다른 장치들이 통신망을 통해 데이터를 송수신할 수 있도록 하는 하드웨어 장치  테더링이란(tethering, PAM)이란 휴대폰의 통신망을 이용하여 다른 기기로 인터넷을 공유할 수 있는 기능을 말한다.​테더(tether)는 밧줄이라는 뜻으로, 휴대폰과 다른 기기를 마치 밧줄로 연결하는 것과 같다. 따라서 어디서든 스마트폰만 있으면 무선 인터넷이 안되거나 암호를 모른다고 걱정할 필요가 없다. 반드시 휴대폰의 데이터를 써야하는 것은 아니며, 인터넷에 연결되도록 공유.. 2024. 6. 24.
파싱(Parsing)/파서(Parser)란? ■ 파싱(Parsing)문장이 이루고 있는 구성 성분을 분해하고 분해된 성분의 위계 관계를 분석해 구조를 결정하는 것데이터를 분해하고 분석하여 원하는 형태로 조립하고 다시 빼내는 프로그램웹상에서 주어진 정보를 내가 원하는 형태로 가공하여 서버에서 불러들이는 것어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것파서(parser)는 컴파일의 일부로서 원시 프로그램의 명령문이나 온라인 명령문, HTML 문서 등에서 Markup Tag 등을 입력으로 받아들여서 구문을 해석할 수 있는 단위와 여러부분으로 분할해주는 역할을 하는데, 이러한 파서(parser) 역할을 하는 컴퓨터가 구문 트리(parser tree)로 재구성하는 구문 분석 과정■ 파서(Parser)컴파일.. 2024. 6. 24.
마크업 언어란? xml 파일이란? ■ 마크업 언어(Markup Language) 마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.출처 : 위키백과 마크업 언어는 양식이 있는 문서의 한 종류이며 그 양식을 태그(좌, 우 부등호처럼 생긴 꺽쇠로 구분) 등으로 구분해 문서 정보를 정확하게 전달하기 위한 목적으로 만들어진 문서이다.​쉽게 말해서 마크업은 태그 등을 이용해 문서나 데이터의 구조를 나타내는 방법이다(속성부여도 가능).​이 중 상당히 많은 부분을 차지하고 있는 것이 HTML이며 줄임말을 풀어쓰면 Hyper Text Markup Language 라고 한다. HTML은 웹페이지를 구성하는데 사용되며 그 밖에도 여러 마크업 언어들이 존재한다.​마크업 언어는 프로그래밍 언어와는 다르다. 마크업 언어는 단.. 2024. 6. 24.
URI, URL, URN 차이점 ■ URL / URI / URN 차이점URI는 URL과 URN을 포함하고 있다. 즉, URL과 URN은 URI의 하위개념이다. 이들의 각 뜻은 다음과 같이 정의할 수 있다.URI - 자원의 식별자URL - 위치(Location)URN - 이름(Name)■ URI(Uniform Resource Identifier)인터넷에 있는 자원을 어디에 있는지 자원 자체를 식별하는 방법자원의 위치뿐만 아니라 자원에 대한 고유 식별자로서 URL의 의미를 포함한다.URI의 존재는 인터넷에서 요구되는 기본조건으로써 인터넷 프로토콜에 항상 붙어다닌다.URI의 하위개념으로 URL, URN이 있다.■ URL(Uniform Resource Locator)URL은 Resource의 정확한 위치 정보(파일의 위치)를 나타낸다.URL을.. 2024. 6. 24.
클라우드(Cloud)란? ■ 클라우드(Cloud)클라우드란클라우드란 컴퓨터 데이터를 로컬 PC의 내부 디스크에 보관하지 않고 인터넷을 통해 중앙 컴퓨터에 저장할 수 있는데 이 공간을 클라우드라고 한다. 클라우드 컴퓨팅이란클라우드는 컴퓨팅이라는 단어와 같이 클라우드 컴퓨팅이라고 많이 부르는데, 클라우드 컴퓨팅은 IT 자원을 인터넷을 통해 필요에 따라 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다. 인터넷만 연결된다면 언제 어디서든 저장한 데이터를 가져올 수 있다. 클라우드 컴퓨팅은 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 말한다.클라우드 서비스란클라우드 서비스란, 인터넷 상에 자료를 저장해두고 사용자가 필요한 자료나 프로그램을 자신의 컴퓨터에 설치하지 않고도 .. 2024. 6. 23.
소프트웨어 종류 및 동작 원리, 운영체제, 커널, 프로세스와 스레드 ■ 소프트웨어(Software)소프트웨어란 컴퓨터를 비롯한 시스템에서 특정 작업을 수행하게 하는 프로그램의 집합으로 그 수행에 필요한 절차, 규칙, 문서 등의 총칭을 말한다.출처 : 한국정보통신기술협회소프트웨어는 하드웨어에서 구동되는 논리적인 무형물로, 사용자의 명령을 하드웨어에게 전달해주는 시스템 구성 요소 중 하나이다.​하드웨어가 없으면 애초에 소프트웨어를 설치할 수 없고, 소프트웨어가 없는 하드웨어는 빈 껍데기나 다름없다. 서로 반대되는 개념보다는 각자 역할을 갖고 시스템을 이루는 상호 보완적 관계라고 보면 된다.​하드웨어가 쇠붙이, 전자공학적인 부품 그리고 회로 등으로 구성되어 있다면, 소프트웨어는 프로그램으로 구성되어 있다. 프로그램이란 큰 의미에서 소프트웨어가 수행하는 모든 일들을 통칭하는데,.. 2024. 6. 23.