두 대의 컴퓨터가 통신이 필요할 때, 각각의 컴퓨터는 물리적 또는 무선으로 연결되어야 한다. 두 대의 컴퓨터간의 통신이러한 방식으로 10대의 컴퓨터를 연결하면 45개의 케이플이 필요하다.여러대의 컴퓨터간의 통신이 문제를 해결하기 위해 라우터라는 특수한 소형컴퓨터를 사용
HTTP(Hypertext Transfer Protocol)는 인터넷상에서 웹 서버와 클라이언트 브라우저 간의 하이퍼텍스트 문서를 전송하기 위해 사용되는 통신 규약이다. HTTPS(HTTP + Security)클라이언트 서버 구조 : 클라이언트가 서버에 요청을 보내면
브라우저란 월드 와이드 웹에서 모든 정보를 볼 수 있도록 해주는 응용 프로그램이다. 기술적 정의는 인터넷 웹 서버에 자료를 요청하기 위해 HTTP를 사용하는 클라이언트 프로그램이다. 단순하게 문서의 내용만을 보여주는 것이 아니라, 하이퍼텍스트 문서를 검색하는 것을 도와
DNS 작동 원리DNS 작동 원리사용자가 웹 브라우저를 열어 주소 표시줄에 www.example.com을 입력하고 Enter 키를 누른다.www.example.com에 대한 요청은 일반적으로 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크 같은 인터
네트워크상에서 컴퓨터를 식별하는 호스트명사람들은 숫자로 된 IP 주소를 기억하기 어렵고 사용하기도 불편하기 때문에 그에 대응하는 단어로 된 주소인 도메인 이름을 사용하게 되었다.도메인 네임 구조도메인 네임은 Root, Top-Level, Second-Level, Sub
서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스이다.PC 서버로 웹 사이트를 운영하려면 컴퓨터를 24시간 켜놓아야 하나 현실적으로 불가능하므로 호스팅 서비스를 이용 한다. 웹 호스팅여러 고객이 하나의 서버를 함께 사용하는 형태하나의 서버를 나
Terminal Shell Kernel 터미널 사용법 디렉토리 탐색 디렉토리 나열 생성 복사 이동 제거
컴퓨터 시스템의 각종 자원을 효율적으로 관리하고 컴퓨터 HW와 User간의 인터페이스를 담당하는 시스템 프로그램사람이 컴퓨터를 편하게 이용하고 사용자 대신 HW를 효율적으로 관리 처리능력(Throughput)의 향상 : 일정한 단위 시간 내에 처리할 수 있는 일의 양
프로세스(process)란 실행중에 있는 프로그램(Program)을 의미new -> ready - new 상태에서 프로세스가 생성되게 되면 OS 커널에 존재하는 Ready Queue에 올라가게됩니다. ready -> running - Ready Queue에 있는 프로
스레드와 병행성 스레드 CPU 이용의 기본 단위 스레드 ID, 프로그램 카운터(PC), 레지스터 집합, 그리고 스택으로 구성 같은 프로세스에 속한 다른 스레드와 코드, 데이터 섹션, 그리고 열린 파일이나 신호와 같은 운영체제 자원들을 공유 단일 스레드 프로세스 다중