본문 바로가기
반응형

CS 지식3

CS 준비 - 운영체제 Byte Ordering이란? https://www.youtube.com/watch?v=j-UOJbAIfs0 데이터가 저장되는 순서를 의미합니다. Byte Ordering의 방식에는 빅엔디안(Big Endian)과 리틀엔디안(Little Endian)이 있습니다. Big Endian 가장 큰 값(Most Significant Bit)이 가장 낮은 주소에 위치하는 저장 방식입니다. Network의 Byte Order는 Big-Endian 방식입니다. 가장 낮은 주소에 MSB가 저장되므로 offet=0인 Byte를 보면 양수/음수를 바로 파악할 수 있습니다. Little Endian 가장 큰 값(Most Significant Bit)이 가장 높은 주소에 위치하는 저장 방식입니다. 인텔 계열 CPU에 사용됩니.. 2023. 10. 11.
CS 준비 - 네트워크 웹 동작 방식 client → web server → db client → was(web application server) → db client → web server → was(web application server) → db 사용자가 브라우저에 URL을 입력하면 브라우저는 DNS를 통해 입력 받은 URL과 매칭되는 IP를 반환 받습니다. HTTP 프로토콜을 사용하여 HTTP요청 메세지를 생성한 후, TCP/IP 연결을 통해 해당 IP의 서버로 메세지가 전송됩니다. 요청 메세지를 전달 받은 해당 서버는 요청에 대한 HTTP 응답 메세지를 생성하여 해당 클라이언트에게 전송합니다. 도착한 HTTP 응답 메세지는 웹 페이지 데이터로 변환되고, 웹 브라우저에 의해 출력 되어 사용자가 볼 수 있게 됩니다. .. 2023. 10. 3.
CS준비 - 자료구조 자료구조와 알고리즘 자료구조는 데이터를 저장하고 관리하는 방식입니다. 알고리즘은 선택된 자료구조에 의해 쌓인 데이터를 활용한 문제 해결 방식 입니다. 자료구조에 따라 알고리즘이 달라지며, 알고리즘에 따라 문제 해결 속도가 달라집니다. 스택, 큐, 트리, 힙 구조 설명 스택 : 후입 선출의 구조 즉, LIFO(Last-in First-out)의 구조로 되어있습니다. 큐 : 선입 선출의 구조 즉, FIFO(First-in First-out)의 구조로 되어있습니다. 트리 : 노드로 이루어진 자료구조이며, 정점(Root)과 간선(edge)로 이루어져있습니다. 계층이 있는 데이터를 표현하기에 적합합니다. 힙 : 최댓값 또는 최솟값을 찾아내는 연산을 쉽게 하기 위해 고안된 구조로, 완전 이진트리의 구조를 가집니다... 2023. 10. 2.
반응형