본문 바로가기

전체 글121

LINUX 파일 시스템 파일시스템 파일시스템(File system)이란 파일(자료)를 사용자가 쉽게 접근 및 발견 할 수 있도록 운영체제가 시스템의 디스크상에 일정한 규칙을 가지고 보관하는 방식으로 리눅스 운영체제의 경우에는 파티션을 나누고 정리하는데 주로 사용된다. 운영체제가 파일들을 일정한 규칙을 연속적으로 사용하여 디스크의 파티션상에 저장하게 되면 저장장치 내에서 파일 저장을 저장하는게 용이해지고 파일을 검색,관리를 효율적으로 할 수 있다. 리눅스는 대표적으로 ext3, ext4 iso9660, swap, nfs, xfs등의 파일 시스템을 사용하고 있다. 파일 파일시스템에서 사용하는 파일이란 자기테이프, 청공카드, 또는 주기억장치나 디스크처럼 물리적인 하드웨어 저장공간에 저장되는 데이터의 집합을 말하며 데이터 정보의 논리.. 2021. 7. 28.
쿠키, 세션 개념 및 차이점 먼저 HTTP에 대해 알아보자. HTTP 프로토콜의 특징 (1) 비연결 지향 HTTP는 먼저 클라이언트가 request를 서버에 보내면, 서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는 단발성의 특징이 있음 (2) 상태 정보를 유지하지 않음 연결을 끊는 순간 클라이언트와 서버와의 통신이 끝나며 상태 정보는 유지하지 않는 특성 두 가지의 특성을 보완하기 위해서 사용 비연결지향 특성으로 계속해서 통신 연결을 유지하지 않기 때문에 리소스 낭비가 줄어든다는 장점이 있지만 통신 할때마다 새로 연결을 해줘야 하기때문에 클라이언트는 그때마다 인증을 해주어야한다는 단점이 있음 EX) 쿠키와 세션을 사용하지 않으면 쇼핑몰에서 무언가를 구입하려고 로그인을 해도, 페이지를 이동할때마다 계속 로그인을 .. 2021. 7. 28.
MIME 개념 정리 MIME Multipurpose Internet Mail Extensions의 약자로 간략히 말씀을 드리면 파일 변환을 뜻함. 현재는 웹을 통해서 여러형태의 파일 전달하는데 쓰이고 있음. MIME을 사용하기전에는 UUEncode 방식을 이용 => 단점을 보강하여 새로운 인코딩 방식 MIME 등장 예전에는 텍스트파일을 주고받는데 ASCII로 공통된 표준에 따르기만하면 문제 X 하지만 네트워크를 통해 ASCII 파일이 아닌 바이너리 파일을 보내는 경우가 발생 (* 바이너리 파일: 음악 파일, 무비 파일, 워드파일 등등의 문서) 하지만 ASCII만으로는 전송이 불가능하여 이러한 바이너리 파일들을 기존의 시스템에서 문제 없이 전달하기 위해서는 텍스트파일로 변환이 필요해짐 인코딩 : 바이너리 파일에서 텍스트 파일.. 2021. 7. 28.
패킷, 프레임, 세그먼트의 차이점은? 1 세그먼트 = 1 패킷 = 1 프레임이다 각 다른 OSI 계층에서 다른 정보로 캡슐화되어 있다. 즉, payload 부분은 동일하다. 앞에 어떤 헤더 정보까지 포함되어 있냐와 어떤 OSI 계층에서 캡슐화된 것이냐에 따라 부르는 명칭이 세그먼트, 패킷, 프레임으로 달라지는 것이다 각 계층마다 payload는 동일하지만 앞에 추가적으로 헤더 정보가 붙는 것이다 계층 이름 헤더 정보 전송 계층 세그먼트 포트 번호 네트워크 계층 패킷 아이피 주소 데이터 링크 계층 프레임 맥 주소 참고: https://krylon.tistory.com/114 [무선통신] Packet, Frame, Segment 차이점은? 결론적으로 말하면 1 segment = 1 packet = 1 frame 각 다른 OSI 계층에서 다른 정.. 2021. 7. 28.