본문 바로가기
728x90
반응형

분류 전체보기318

HTTP(HyperText Transfer Protocol) 란? (GET & POST 란?) HTTP 란? HTTP는 HyperText Transfer Protocol의 약자로 서버-클라이언트 모델을 따르면서 request/response 구조로 웹 상에서 정보를 주고받을 수 있는 프로토콜입니다. TCP/IP 기반으로 작동하며, HTTP의 가장 큰 특징은 Connectionless와 Stateless 입니다. HTTP HTTP는 HyperText Transfer Protocol의 약자로 웹 상에서 정보를 전송하기 위한 통신 프로토콜로써 HTML과 같은 문서를 전송하는 것에 사용된다. 클라이언트가 HTTP repuest를 서버에 보내면 서버는 HTTP response를 클라이언트에 보내는 구조이다. request message는 start line(method, path, HTTP version).. 2023. 6. 15.
OSI 7계층과 TCP/IP 4계층 이란? OSI 7계층과 TCP/IP 4계층 OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것이다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용되고 있다. OSI 7계층의 각 단계에서 어떤 동작이 일어나는지를 중점으로 공부하는 것이 좋다. 또한 TCP/IP 4계층과의 차이점은 무엇인지를 비교하면서 공부하면 이해하기 쉽다. * OSI 모형 OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7층이라고 한다. OSI 7계층과 TCP.. 2023. 6. 3.
[백준] 2559번 수열 - 파이썬 Python 풀이 https://www.acmicpc.net/problem/2559 2559번: 수열 첫째 줄에는 두 개의 정수 N과 K가 한 개의 공백을 사이에 두고 순서대로 주어진다. 첫 번째 정수 N은 온도를 측정한 전체 날짜의 수이다. N은 2 이상 100,000 이하이다. 두 번째 정수 K는 합을 구하기 www.acmicpc.net 1. 문제 매일 아침 9시에 학교에서 측정한 온도가 어떤 정수의 수열로 주어졌을 때, 연속적인 며칠 동안의 온도의 합이 가장 큰 값을 알아보고자 한다. 예를 들어, 아래와 같이 10일 간의 온도가 주어졌을 때, 3 -2 -4 -9 0 3 7 13 8 -3 모든 연속적인 이틀간의 온도의 합은 아래와 같다. 이때, 온도의 합이 가장 큰 값은 21이다. 매일 측정한 온도가 정수의 수열로 주.. 2023. 6. 2.
[운영체제] Memory 란? (paging, segmentation, 가상메모리) paging 이란? paging이란 process가 할당받은 메모리 공간을 일정한 page단위로 나누어, 물리적 메모리에서 연속되지 않는 서로 다른 위치에 저장하는 메모리 관리 기법이다. 면접에서 자주 나오진 않지만, 중요한 내용들이 많이 있어서 알아두면 깊이있는 질문이 나올 때 잘 답변할 수 있다. 특히 논리적 주소와 물리적 주소의 차이를 이해해야하고, 물리 메모리의 연속되지 않는 서로 다른 위치에 page단위만큼 저장한다는 점을 설명할 수 있어야 한다. 논리적 주소 (logical address) 란? process가 memory에 적재되기 위한 독자적인 주소 공간인 논리적 주소(logical address)가 생성된다. 논리적 주소는 각 process마다 독립적으로 할당되며, 0번지부터 시작된다. .. 2023. 5. 27.
728x90
반응형