본문 바로가기

분류 전체보기79

[컴퓨터네트워크] 2. Network edge, Network core KOCW 이미정 교수님의 강의를 듣고 정리한 내용입니다. 중간 중간 나오는 생각한 질문 부분은 제가 뽑은 중요한 키워드라고 느낀 부분입니다! 2. Network edge, Network core 지난 시간 정리 (인터넷이란 무엇인가 + 인터넷 접속 과정) 인터넷 → core / edge 로 나누어서 생각할 수 있다. 인터넷의 구성요소: Host, Router & Switch, Link 링크는 라우터들을, 또는 호스트와 라우터를 연결해주는 역할을 한다. edge쪽에 호스트가 연결되어 있다. 호스트와 라우터는 직접 연결되는 것이 아닌, 중간의 access router를 통한다. access network는 홈 네트워크와 공용(기관) 네트워크로 구분된다. 인터넷 엑세스 과정 홈 네트워크는 집안 자체에 있는 것.. 2022. 8. 6.
[컴퓨터네트워크] 1. 인터넷이란? KOCW 이미정 교수님의 강의를 듣고 정리한 내용입니다. 중간 중간 나오는 생각한 질문 부분은 제가 뽑은 중요한 키워드라고 느낀 부분입니다! 1. What is internet? 인터넷의 구성 요소 인터넷을 하나의 덩어리로 생각해본다면, 가장자리에 사용자 컴퓨터와 서버가 있는 것을 확인할 수 있다. 이를 host 라고 부른다. - 네트워크 분야에서는 컴퓨터라고 부르지 않고, 호스트라고 부름 사용자 컴퓨터에서 application program을 실행하고 있기 때문에 호스트라고 부르는 것 사용자 어플리케이션을 호스팅하고 있다! ⇒ host - 또는 end system이라고 부름 네트워크 가장자리에 있다! ⇒ end system 네트워크 중앙에는 router 라고 불리는 특수한 컴퓨터들이 펼쳐져 있다. 사용.. 2022. 8. 6.
[iOS/Swift] 초기화와 상속 Swift에서의 초기화 종류: designed init, convenience init (지정 초기화, 편의 초기화) 단계 모든 member 초기화 → 상속 받은 member 커스텀 지정 초기자 init(parameters) { statements } 클래스 내의 모든 프로퍼티를 초기화한다. 클래스마다 필수적으로 하나씩 가진다. 편의 초기자 convenience init(parameters) { self.init() // ✅ statements } Optional 이다. 내부에 반드시 지정 초기자를 호출해야 한다. (위 코드의 self.init() 부분을 말한다.) 초기화 규칙 1. 모든 멤버의 초기화를 보장하자 ! 지정 초기자 ⇒ 반드시 super class의 지정 초기자를 호출해야 한다. (= del.. 2022. 5. 2.