본문 바로가기
반응형

🗂 Study22

OSI7계층과 그 존재 이유 OSI 7계층(OSI 7 Layer) 이란? Open Systems Interconnection의 약자 시스템 상호 연결에 있어 개방 모델을 뜻함 실제 인터넷에서 사용되는 TCP/IP OSI 참조 모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 현실화의 과정에서 채택된 모형 OSI 7계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것 OSI 7계층의 목적? 통신이 일어나는 과정을 단계별로 파악할 수 있음 특정한 곳에 이상이 생긴다면 다른 단계의 장비 또는 소프트웨어를 건들이지 않고 이상이 생긴 단계만 고칠 수 있음 표준화를 통해 장비별 이질적인 포트, 프로토콜을 구별 OSI 계층별 기능과 통신의 과정을 정립하여 교육하기 위한 목적 OSI 7 Layer별 Protocol과 기능 1.. 2021. 6. 18.
[Java] JVM의 구조와 Java의 실행방식 Java 프로그램 실행과정 1. 프로그램이 실행되면 JVM(Java Virtual Machine : 자바가상머신)은 OS로부터 이 프로그램이 필요로 하는 메모리를 할당받는다. 2. 자바 컴파일러(javac)가 자바 소스코드(.java)를 읽어들여 자바 바이트코드(.class)로 변환시킨다. 3. JVM의 Class Loader를 통해 class파일들을 로딩한다. 4. 로딩된 class파일들은 JVM의 Execution engine을 통해 해석된다. 5. 해석된 바이트코드는 Runtime Data Area 에 배치되어 실질적인 수행이 이루어지게 된다. 즉, JVM이 main 메소드를 찾아 한줄한줄씩 읽어나가며 method area, heap area, stack area 등에 셋팅한다. 이러한 실행과정 속.. 2021. 6. 15.
반응형