Jewoo Sin

응용 계층

이번 포스트는 ‘혼자 공부하는 네트워크‘라는 책을 통해 네트워크 참조 모델의 최상위 계층인 응용 계층에 대해 알아보는 목적을 갖고 있다. 우선, 이런 좋은 책을 만들어주신 강민철 님에게 감사하다는 것을 전하고 시작하도록 하겠다. 강민철 님은 어려운 내용들을 쉽게 설명해내는 능력이 매우 띄어난 저자로, 같은 설명인 것 같은데도 머리 속에 더 잘 남게해...

개발자 면접질문 정리 - 자바

💡 제네릭에 대해 설명해주시고, 왜 쓰는지 알려주세요. 제네릭은 자바에서 타입(type) 안정성을 제공하고, 캐스팅(casting) 문제를 줄이기 위해 사용하는 프로그래밍 기법입니다. 클래스, 인터페이스, 또는 메소드를 정의할 때 타입을 파라미터로 받을 수 있게 해서, 다양한 타입의 객체들을 다룰 수 있게 해줍니다. 예를 들어, List<E&g...

전송 계층

이번 포스트는 ‘혼자 공부하는 네트워크‘라는 책을 통해 네트워크 계층의 한계를 극복하고 응용 계층과의 연결점을 제공하는 전송 계층에 대해 알아보는 목적을 갖고 있다. 전송 계층의 역할을 이해하기 위해 IP의 한계와 포트의 개념이 뭔지 먼저 알아볼 것이다. 우선, 이런 좋은 책을 만들어주신 강민철 님에게 감사하다는 것을 전하고 시작하도록 하겠다. 강민...

네트워크 계층

이번 포스트는 ‘혼자 공부하는 네트워크‘라는 책을 통해 네트워크 계층에 대해 알아보는 목적을 갖고 있다. 이 계층에서는 프로토콜과 패킷에 관한 내용을 많이 살펴볼 예정이다. 또 LAN을 넘어 통신하기 위한 IP 주소와 라우팅에 대해서 살펴볼 것이다. 우선, 이런 좋은 책을 만들어주신 강민철 님에게 감사하다는 것을 전하고 시작하도록 하겠다. 강민철 님...

물리 계층과 데이터 링크 계층

이번 포스트는 ‘혼자 공부하는 네트워크‘라는 책을 통해 통신이 이루어지는 근원적인 지점인 물리 계층과 데이터 링크 계층에 대해 알아보기 위한 목적을 갖고 있다. 우선, 이런 좋은 책을 만들어주신 강민철 님에게 감사하다는 것을 전하고 시작하도록 하겠다. 강민철 님은 어려운 내용들을 쉽게 설명해내는 능력이 매우 띄어난 저자로, 같은 설명을 하시더라도 I...

컴퓨터 네트워크 시작하기

이번 포스트는 ‘혼자 공부하는 네트워크‘라는 책을 통해 컴퓨터 네트워크가 무엇을 지칭하는 단어이고, 이걸 공부해야 하는 이유가 무엇인지, 그리고 그런 네트워크를 가볍게 겉핥기해보기 위한 목적을 갖고 있다. 우선, 이런 좋은 책을 만들어주신 강민철 님에게 감사하다는 것을 전하고 시작하도록 하겠다. 강민철 님은 어려운 내용들을 쉽게 설명해내는 능력이 매...

백준 - 4485번, 녹색 옷 입은 애가 젤다지?

[Gold IV] 녹색 옷 입은 애가 젤다지? - 4485 문제 링크 1. 문제 설명 젤다의 전설 게임에서 화폐의 단위는 루피(rupee)다. 그런데 간혹 '도둑루피'라 불리는 검정색 루피도 존재하는데, 이걸 획득하면 오히려 소지한 루피가 감소하게 된다! 젤다의 전설 시리즈의 주인공, 링크는 지금 도둑루피만 가득한 N x N 크기의 동굴의 제일...

백준 - 13164번, 행복 유치원

[Gold V] 행복 유치원 - 13164 문제 링크 1. 문제 설명 행복 유치원 원장인 태양이는 어느 날 N명의 원생들을 키 순서대로 일렬로 줄 세우고, 총 K개의 조로 나누려고 한다. 각 조에는 원생이 적어도 한 명 있어야 하며, 같은 조에 속한 원생들은 서로 인접해 있어야 한다. 조별로 인원수가 같을 필요는 없다. 이렇게 나뉘어진 조들은 ...