본문 바로가기

분류 전체보기54

표준과 프로토콜의 세계 & 인터넷이 가능한 메커니즘 집과 회사에서의 네트워크 연결, 서로 다른 나라와의 네트워크 연결 등.. 이러한 많은 네트워크를 연결하기 위해서는 필요한 프로토콜 프로토콜(Protocol)이란 서로 다른 네트워크에서 데이터를 주고받을 때 수행되는 절차를 프로토콜이라고 한다. 컴퓨터 간에 데이터를 송수신할 때 전송 형식이나 전송 절차가 다르면 통신이 불가능하므로 프로토콜이 반드시 필요하다. 프로토콜은 기기 간 통신에 맞는 데이터 형식에 대해 상호 협의를 요구하기 위해 필요한 것이며 공통의 데이터 교환 방법이나 순서에 대해 정의한 약속, 규칙의 체계가 정해져 있다. 즉, 컴퓨터 네트워크에서는 서로 다른 기종의 컴퓨터끼리 통신하기 위해서 미리 정해놓은 규칙을 의미한다. 프로토콜의 종류 세계적으로 국제 표준화 기구(ISO)에서 정한 프로토콜 .. 2022. 6. 16.
ZIP파일로 압축할 때 / 오류를 검출하고 수정하는 알고리즘 해당 게시글 블로그 : https://tjddn8195.tistory.com/124 https://book.naver.com/bookdb/book_detail.nhn?bid=21380986 1일 1로그 100일 완성 IT 지식 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 book.naver.com 60강 ZIP파일로 압축할 때 압축은 가용 메모리와 대역폭을 더 효율적으로 활용하는 방법 중 하나입니다. 기본 아이디어는 군더더기 정보, 연결부분의 반대쪽 데이터를 수신할 때 재현하거나 유추할 수 있는 정보는 저장하거나 보내지 않는 것입니다. 목표는 같은 정보를 더 적은.. 2022. 6. 16.
와이파이, 셀룰러폰, 3G/LTE/4G/5G 해당게시글 블로그 : https://blueprint-12.tistory.com/223 #57 와이파이는 상표 이름 이더넷의 중대한 결점 - 물리적인 통신선(이더넷 케이블) -> 유선 통신 따라서 이더넷에 연결된 컴퓨터는 자유로운 이동이 어렵다. 해결방법 -> 무선 통신 이용하기 무선 통신 ⭐무선 통신이란 둘 또는 그 이상의 지점 사이에 전기 전도체의 연결 없이 정보를 전송하는 것을 말한다. ⭐무선 통신이란 전자기파를 이용한 통신 방법과 사람의 가청주파수를 넘는(들을 수 없는) 초음파 영역을 이용한 통신 방법으로, 일반 신호(사람 목소리 등)를 고주파와 합성하여 전파를 통해 전송하고 수신 측에서는 이렇게 받은 고주파 신호를 처리하여 다시 원래의 신호로 바꾸는 방법을 말한다. 무선 시스템: 무선 전자기파를.. 2022. 6. 16.
브라우저의 수행 기능 & 소프트웨어의 계층 구조 이 글은 1일 1로그 100일 완성 IT지식을 참고하여 내용을 정리합니다. 애플리케이션은 운영체제를 플랫폼으로 삼아 작업을 수행하는 온갖 종류의 프로그램이나 소프트웨어 시스템을 총칭하는 용어이다. 애플리케이션은 한가지 기능만 수행하는 독립적인 프로그램부터 워드나 포토샵처럼 여러 가지 복잡한 작업을 수행하는 대형 프로그램까지 다양하다. 그 중 크고 복잡한 기능을 수행하는 브라우저를 다루어 볼려고 한다. 브라우저 동작 구조 브라우저는 사용자가 연결된 주소의 서버에 참조하고 싶은 웹페이지를 서버에 요청하고, 전송받은 자원에 응답하여 브라우저에 보여주는 것이다. 자원은 주로 HTML 문서지만 PDF나 이미지 또는 다른 형태일 수 있다. 자원의 주소는 URI(Uniform Resource Identifier)에 .. 2022. 6. 9.
파일 시스템과 블록 / 파일을 휴지통에 넣을 때 일어나는 일 해당 게시글 블로그 : https://tjddn8195.tistory.com/117 https://book.naver.com/bookdb/book_detail.nhn?bid=21380986 1일 1로그 100일 완성 IT 지식 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 book.naver.com 36강 파일 시스템과 블록 파일시스템 운영체제에서 하드 디스크, CD, 다른 이동식 메모리 장치와 같은 물리적 저장매체를 파일과 폴더(*디렉터리)의 계층 구조처럼 보이게 하는 부분입니다. *유닉스 계열 운영체제에서는 전통적으로 폴더 대신 디렉터리라는 용어를 사용하였습니다.. 2022. 6. 9.
@Transaction의 개념 @Transaction Transaction 기본 방법 Transaction은 2개 이상의 쿼리를 하나의 커녁센으로 묶어 DB에 전송하고, 이 과정에서 에러가 발생할 경우 자동으로 모든 과정을 원래대로 되돌려 놓는다. @Transactional 성질 - ACID 1. 원자성 (Atomicity) 트랜잭션과 관련된 작업들이 부분적으로 샐행되다가 중단되지 않는 것을 보장하는 능력이다. 즉 모두 성공이거나 모두 실패를 만든다. 예를 들어 돈 거래를 할때 이체를 할 때 성공하거나 실패할 수 있지만 돈을 빼는 이체 작업만 성공하고 받는 쪽에서 돈 입금이 실패 되면 안되기 때문에 이를 막기 위한 역할을 한다. 2. 일관성 (Consistency) 언제나 일관성 있는 데이터베이스 상태로 유지한다. 3. 격리성(Iso.. 2022. 6. 7.