본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그

📖 CS46

정보통신공학 퀴즈 1 (chap1/chap2) 보호되어 있는 글 입니다. 2025. 3. 23.
정보통신공학 Chap 2 Protocol Architecture, TCP/IP, and Internet-Based Applications ℹ️ 책정리정신을 잃어가다가정신을 차렸다가포기ℹ️ 굣님요약 정리! 📌 Protocol 정의Protocol이란, 서로 다른 장비에서 같은 계층의 모듈 간에 통신을 위해 따라야 할 규칙의 집합을 의미함.즉, 데이터의 형식(syntax), 의미(semantics), 전송 순서 및 동작 절차를 정의함.  💡 데이터 전송 개념• 계층 N의 프로토콜은 다른 장비의 계층 N과 메시지를 교환하여 통신• 메시지는 { 제어 정보(header) + payload } 구성• payload: 상위 계층에서 전달받은 데이터 🌐 인터넷 통신 구조: 계층화된 프로토콜 스택  🧩 Layer 간 관계• 각 계층은 하위 계층의 서비스를 사용하여 동작하고,상위 계층에 서비스를 제공함 → Service user & provider 관.. 2025. 3. 23.
정보통신공학 Chap 1. Data Communications, Data Networks, and the Internet - 2 ℹ️ 책정리네트워크에서 링크 이용률(Link Utilization)을 향상시키는 두 가지 기술인 다중화(Multiplexing)와 압축(Compression)ℹ️ 링크 이용률을 증가시키는 기술 다중화 (Multiplexing)여러 개의 기기가 하나의 전송 회선을 공유하도록 하는 기술한 개의 인터넷 회선을 여러 사람이 함께 쓰는 것• 여러 개의 데이터 스트림을 하나의 물리적 링크에 결합하여 전송하는 기술• 하드웨어(Layer 1, 물리 계층) 기술• 사용자가 아닌 링크 자체에 초점 (즉, 네트워크 토폴로지 관점에서 고려됨)• 주로 WAN 환경(점대점 링크)에서 사용 (예: 라우터-라우터, 교환기-교환기 간 연결)• 예제:• TDM(Time Division Multiplexing, 시분할 다중화): 각 사용.. 2025. 3. 19.
정보통신공학 Chap 1. Data Communications, Data Networks, and the Internet - 1 - Transmission system utilization, need to make efficient use of transmission facilities that are typically shared among a number of communicating devices; multiplexing 1. Transmission System Utilization (전송 시스템 활용) 및 Multiplexing (다중화)• 전송 시스템 활용의 필요성: 대부분의 통신 시스템에서는 다수의 장치가 동일한 전송 시설을 공유합니다. 이를 효율적으로 사용하기 위해 다양한 방법이 필요합니다.• Multiplexing (다중화): 여러 신호나 데이터를 하나의 전송 매체를 통해 동시에 보낼 수 있도록 하는 기술입니다.• .. 2025. 3. 8.
🌐 HTTP 웹 기본 지식 : 인터넷 네트워크 면접대비,, 🔹Low-code App, JSON, YAML면접 대비용으로 정리해보장 어드민 플랫폼 간략 소개 | Notion저희는 이런 제품을 만들고 있어요tosspublic.notion.site오 나 김영한님http강의 잇는데그거도봐볼까🔹Low-code App적은 양의 코딩을 통해junggoldchae-coding.tistory.com이거에이어서..모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 강의 | 김영한 - 인프런김영한 | 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연www.inflearn.com네트워크 .. 2024. 10. 17.
📲 정보통신공학 - Ch9. WAN 기술과 프로토콜 - 1. 교환통신망,2.패킷통신망 출처 : William Stallings, "Data and Computer Communications (10th Edition)," Pearson, 2014[Ch9] WAN 기술과 프로토콜장비들을 상호 연결하는 데 사용되는 네트워크 / 광역망 설계- 회선교환- 패킷교환9.1  📲 교환 통신망발신지로부터 목적지까지의 통신: 중간 교환노드로 이루어진 네트워크를 통해 데이터를 전송함으로써 이루어짐 교환노드- 데이터의 내용에 대해서는 관여하지 않음- 데이터가 목적지에 도달할 때까지 노드에서 노드로 데이터를 이동시키는 교환 편의를 제공 스테이션 - 네트워크에 접속된 종단장치- 컴퓨터. 단말기. 전화. 혹은 기타 통신 장치- 각 스테이션은 노드에 접속 노드- 통신을 제공하기 위한 교환 장치- 노드는 전송링크 토.. 2024. 5. 7.
🎚️ 운영체제 - 문제풀이정리 1 보호되어 있는 글 입니다. 2024. 4. 24.
🎛️ 운영체제 - 6. Process Synchronization 출처 : http://www.kocw.net/home/cview.do?lid=af8e05c97c6d60de 🎛️ 데이터의 접근 🎛️ Race Condition 🎛️ OS에서의 Race Condition 1. kernel 수행 중 인터럽트 발생 시 2. Process가 system call을 하여 kernel mode로 수행 중인데 context switch가 일어나는 경우 3. Multi processor에서 shared memory 내의 kernel data 1. kernel 수행 중 인터럽트 발생 시 커널 모드에서 인터럽트가 발생하면 인터럽트 핸들러가 실행되면서 카운터 값을 변경하고 이때 Race Condition이 발생 2. Process가.. 2024. 4. 22.
🎛️ 운영체제 - 5. CPU scheduling 출처 : http://www.kocw.net/home/cview.do?lid=af8e05c97c6d60de 🎛️ CPU and I/O Bursts in Program Execution 둘이 왓다갓다~ 🎛️ CPU-burst time의 분포 여러 종류의 job(=process)이 섞여 있기 때문에 CPU 스케줄링이 필요 - Interactive job에게 적절한 response 제공 요망 - CPU와 I/O 장치 등 시스템 자원을 골고루 효율적으로 사용 프로세스는 그 특성에 따라 다음 두 가지로 나눔 - IO-bound process • CPU를 잡고 계산하는 시간보다 I/O에 많은 시간이 필요한 job • (many short CPU bursts) - CPU-bound process • 계산위주의 job.. 2024. 4. 19.
📡 정보통신공학- Ch2. Protocol Architecture, TCP_IP and Internet-based Applications(2nd) 보호되어 있는 글 입니다. 2024. 4. 16.