본문 바로가기

IT 용어 정리

(75)
HTTP 1.0 과 HTTP 1.1 차이 https://code-lab1.tistory.com/196 [Web] HTTP 1.0 과 HTTP 1.1의 차이 HTTP란? HTTP(Hyper Text Transfer Protocol)는 인터넷에서 주로 사용하는 데이터를 송수신하기 위한 프로토콜이다. HTTP에 대한 자세한 내용은 다음을 참고하자. [네트워크] HTTP란? non-persistent HTTP vs persistent code-lab1.tistory.com HTTP 란 - HTTP(HyperText Transfer Protocol)는 인터넷에서 주로 사용하는 데이터를 송수신하기 위한 프로토콜 임. HTTP 1.0과 HTTP 1.1 차이 - 지속성 HTTP 1.0 - TCP 세션을 유지하지 않음 - 매번 데이터를 요청하고, 수신할 때마다..
IPC 란 https://velog.io/@yanghl98/OS%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-IPC%EB%9E%80 IPC(Inter Process Communication) * 정의 - 프로세스 간 통신 - 프로세스들끼리 서로 데이터를 주고받는 행위 또는 그에 대한 방법을 뜻함. * Process는 완전한 독립된 실행객체 이다. - 장점 : 다른 Process의 영향을 받지 않음 - 단점 : 별도의 설비가 없이는 서로 통신 어려움 * Kernel - Process간 통신을 원활하게 도와주기 위해, IPC(Inter Process Communication) 라는 내부 프로세스간 통신을 제공 - Process는 Kernel이 제공하는 IPC 설비를 이용해서 프로세스간 통신을 할 수..
하이퍼바이저 란 https://aws.amazon.com/ko/what-is/hypervisor/ 하이퍼바이저란 무엇인가요?- 하이퍼바이저 설명 - AWS 하이퍼바이저는 가상화 또는 하드웨어와 소프트웨어의 분리를 지원하는 기반 기술입니다. IT 관리자는 단일 호스트 시스템에 여러 가상 머신을 생성할 수 있습니다. 가상 머신마다 자체 운영 체 aws.amazon.com 하이퍼바이저는 ㄴ 단일 물리적 머신에서 여러 가상 머신을 실행하는데 사용할 수 있는 소프트웨어 ㄴ 모든 가상 머신에는 고유한 운영 체제와 애플리케이션이 존재 ㄴ 필요에 따라 CPU 및 메모리와 같은 기본 물리적 컴퓨팅 리소스를 개별 가상 머신에 할당 ㄴ 물리적 IT 인프라의 최적 사용을 지원 하이퍼바이저가 중요한 이유 ㄴ 가상화 또는 하드웨어와 소프트웨의 ..
DOM 이란 https://developer.mozilla.org/ko/docs/Web/API/Document_Object_Model/Introduction DOM(Document Object Model) 이란, 문서 객체 모델로 HTML, XML 문서의 프로그래밍 interface 이다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며, 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다. DOM은 nodes와 objects로 문서를 표현한다. 이들은 웹 페이지를 스크립트 또는 프로그래밍 언어들에서 사용될 수 있게 연결시켜주는 역할을 담당한다. 웹 페이지는 일종의 문서(Document)다. 이 문서는..
바인딩(binding) 이란? 컴퓨터 프로그래밍에서 각종 값들이 확정되어 더 이상 변경할 수 없는 구속(bind) 상태가 되는 것을 말함. 프로그램 내에서 변수, 배열, 라벨, 절차 등의 명칭, 즉 식별자(identifier)가 대상인 메모리 주소, 데이터형 또는 실제 값으로 배정되는 것이 이에 해당된다. 원시 프로그래밍의 컴파일링 또는 링크 시에 확정되는 바인딩을 "정적 바인딩(Static binding)"이라 하고, 프로그램의 실행되는 과정에서 바인딩 되는 것을 "동적 바인딩(dynamic binding)" 이라 한다. 프로그래머가 코딩을 해서 컴파일을 하게 되면, 프로그래머가 값을 변경할 수 없는 상태가 되는데, 이걸 "바인딩" 이라고 한다. 메모리에 값을 할당하는 것 또한, "바인딩" 이라고 할 수 있다. 바인딩이란, 프로그램..
HTTP 란 HTTP HyperText Transfer Protocol 라고, 하이퍼텍스트 전송 프로토콜이라고 하며, 문서가 저장된 웹 서버(Web Server)와 이용자가 사용하는 클라이언트 프로그램인 브라우저(Browser) 사이의 모든 통신 조절해주는 Protocol 컴퓨터에 설치되어 있는 웹 브라우저를 통해 텍스트, 비디오, 이미지, 동영상 등을 하이퍼 링크(Hyper Link)를 통해서 서로 연결하고, 공유할 수 있게 도와준다.
Client에서 서버 정보 가져오는 순서 https://velog.io/@majaeh43/Request-%EC%9A%94%EC%B2%AD%EC%8B%9C-%EB%8F%99%EC%9E%91-%EC%88%9C%EC%84%9C 💫 Request 요청시 동작 순서 💫 🕸 꼭 기억해주기 ! velog.io 전체적인 웹 동작 방식 * 기본적인 Client - Server 방식 * Client(웹브라우저)가 특정 페이지를 웹 서버에 요청(Request)하게 되면 웹 서버(Server)가 이를 처리한 후 결과를 Client(웹브라우저)에게 응답(Request)을 하게 되는 구조 상세 웹 동작 방식 * 1,2번: 사용자가 웹 브라우저를 통해 찾고 싶은 웹 페이지의 URL 주소를 입력 * 3번: 사용자가 입력한 URL 주소 중에서 도메인 네임(Domain Nam..
스위치의 정의 및 종류 https://co-no.tistory.com/21 [네트워크] 스위치의 종류 - Layer별 특징 스위치란? : 로컬 홈 네트워크와 같은 네트워크 내의 장치 간 통신을 허용하는 네트워크 하드웨어 장치 - 허브의 확장된 개념으로, 허브는 하나의 디바이스에서 전송된 패킷이 허브에 연결된 모 co-no.tistory.com 스위치란 - 로컬의 홈 네트워크와 같은 네트워크 내의 장치 간 통신을 허용하는 네트워크 하드웨어 장치 - 허브의 확장된 개녕므로, 허브는 하나의 디바이스에서 전송된 패킷이 허브에 연결된 모든 기기로 브로드캐스팅 시키는 반면!! - 스위치는 패킷의 목적지 주소로 지정된 디바이스로 이어지는 포트(Port)로만 패킷이 전달됨. - 전이중 통신방식(Full-Duplex)을 지원하여 송수신이 동시..