본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

분류 전체보기

(1605)
두 컴퓨터 간의 데이터 교환을 가능하게 하는 엔드포인트, 소켓 Socket 소켓 Socket소켓은 네트워크에서 데이터를 읽고 쓰는 다양한 메서드를 제공하여 통신을 가능하게 한다. 소켓이란 두 컴퓨터 간의 데이터 교환을 가능하게 하는 엔드포인트(endpoint)일반적으로 소켓은 IP 주소와 포트 번호로 식별된다.IP 주소는 특정 컴퓨터를 식별하고, 포트 번호는 해당 컴퓨터에서 실행 중인 프로세스(프로그램)를 식별한다.https://standout.tistory.com/1515 통신의 출발지 또는 도착지, 엔드포인트 endpoint엔드포인트 endpoint 네트워크에서 데이터 통신이 시작되거나 종료되는 지점통신의 출발지 또는 도착지를 나타내는 개념 네트워크에서 데이터의 출발지와 목적지를 지정하여 통신을 관리하고standout.tistory.comhttps://standout.tis..
통신의 출발지 또는 도착지, 엔드포인트 endpoint 엔드포인트 endpoint 네트워크에서 데이터 통신이 시작되거나 종료되는 지점통신의 출발지 또는 도착지를 나타내는 개념 네트워크에서 데이터의 출발지와 목적지를 지정하여 통신을 관리하고 식별하며개발시 엔드포인트를 명확히 지정하여 데이터를 올바르게 라우팅하고 처리할 수 있다.  웹 브라우저가 서버에 데이터를 요청할 때, 웹 서버의 IP 주소와 포트 번호가 요청의 엔드포인트가된다.IP 주소는 네트워크 상의 컴퓨터를 식별하고, 포트 번호는 해당 컴퓨터에서 실행 중인 프로그램을 식별한다.이를 통해 데이터가 올바른 컴퓨터 및 프로그램으로 전송되고 수신되는지 확인할 수 있다.https://standout.tistory.com/1514 포트번호, 0부터 65535까지의 범위의 통신식별 번호포트 번호0부터 65535까지..
포트번호, 0부터 65535까지의 범위의 통신식별 번호 포트 번호0부터 65535까지의 범위네트워크 상에서 실행 중인 프로그램을 식별하는 데 사용되는 번호,네트워크 통신을 통해 서로 통신할 때 어떤 프로세스나 서비스와 통신해야 하는지를 명확히 식별하는 데에 사용되며TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)와 같은 네트워크 프로토콜을 통해 데이터를 주고받는다.https://standout.tistory.com/1511 TCP와 UDP, 데이터의 신뢰성이 중요한가 신속성이 중요한가?TCP Transmission Control ProtocolUDP User Datagram Protocol네트워크 통신을 위한 두 가지 주요한 프로토콜데이터의 정확성과 신뢰성이 중요한 경우에는 TCP를 사용하고..
인터넷의 중요한 기능과 리소스를 관리하는 비영리 단체, IANA IANAInternet Assigned Numbers Authority인터넷의 중요한 기능과 리소스를 관리하는 비영리 단체전 세계적으로 일관된 네트워크 식별 체계를 유지하고 인터넷의 안정성과 효율성을 보장한다.https://iana.org/ Internet Assigned Numbers AuthorityManagement of the DNS Root Zone (assignments of ccTLDs and gTLDs) along with other functions such as the .int and .arpa zones.www.iana.org  주요한 역할로는 IP 주소, 포트 번호, 프로토콜 번호 등을 할당하고 관리하는것.전체 역할은 다음과 같다 IP 주소 할당전 세계의 IP 주소를 관리하고 할당(..
BGP 와 같은 라우팅 프로토콜에서 사용되는 자율 시스템 번호 ASN ASN자율 시스템 번호, Autonomous System NumberASN은 인터넷 라우팅에서 사용되며, 특정 네트워크나 네트워크 그룹을 식별하는 데에 사용된다.특정 네트워크가 다른 네트워크에 연결되어 인터넷 상에서 데이터를 교환하는 데 필수적인 요소이며, 인터넷의 안정성과 효율성을 유지하는 데 중요한 역할을한다. 대개 인터넷 서비스 제공 업체(ISP, Internet Service Provider)나대규모 기업 네트워크와 같이 자체적으로 관리되는 네트워크에 할당된다.각각의 ASN은 자체적인 라우팅 정책을 가지고 있으며, 이를 통해 인터넷 상에서 데이터의 전달 경로를 결정한다. ASN은 16비트 또는 32비트의 숫자로 표현되는데16비트 ASN은 1부터 65535까지의 범위를 가지며, 32비트 ASN은 더..
TCP와 UDP, 데이터의 신뢰성이 중요한가 신속성이 중요한가? TCP Transmission Control ProtocolUDP User Datagram Protocol네트워크 통신을 위한 두 가지 주요한 프로토콜데이터의 정확성과 신뢰성이 중요한 경우에는 TCP를 사용하고, 신속한 전송이 중요한 경우에는 UDP를 사용할 수 있다.  TCP Transmission Control Protocol가상 회선 방식연결 지향적이고 신뢰성 있는 프로토콜데이터 전송의 순서가 보장되며, 데이터의 손실이나 손상을 최소화하기 위해 재전송과 오류 검출 및 복구 기능을 제공한다.세그먼트라는 단위로 데이터를 나누어 전송하고, 수신 측에서는 이를 재조립하여 원본 데이터를 복원한다.TCP는 HTTP, FTP, SMTP 등과 같이 데이터의 정확성과 순서가 중요한 응용 프로그램에 주로 사용 간단한..
직렬화 가능한 클래스의 버전 관리 UID(Unique Identifier) 직렬화 가능한 클래스의 버전 관리 UID(Unique Identifier) 직렬화된 객체의 UID(Unique Identifier)는 해당 클래스의 구조가 변경될 때마다 자동으로 갱신된다. 클래스를 수정시 이전에 직렬화된 객체를 읽어올 때 호환성 문제가 발생할 수 있다. 클래스의 호환성을 유지하기 위해 직렬화된 객체의 UID를 직접 정의하고 관리하는것. Java는 직렬화된 클래스에 버전 UID(직렬화 버전 UID)를 할당 = 호환성 유지 class Person implements Serializable { private static final long serialVersionUID = 1L; // 직렬화 버전 UID private String name; private int age; public Pers..
직렬화가 가능한 클래스 Serializable의 transient 직렬화 제외 직렬화 가능한 클래스를 만들기 위해서는 `Serializable` 인터페이스를 구현해야 한다. https://standout.tistory.com/1507 직렬화란? 데이터 저장, 네트워크 데이터 통신 직렬화 데이터 저장, 네트워크 데이터 통신 데이터나 객체를 일련의 바이트로 변환하는 프로세스 데이터를 파일에 저장하거나 네트워크를 통해 전송할수 있게 한다. Java에서는 Serializable 인터페 standout.tistory.com https://standout.tistory.com/1508 Serializable 인터페이스 직렬화 ObjectOutputStream, 역직렬화 ObjectInputStream와 각 메서드: 인터페이스 구 Serializable 인터페이스 자바에서 직렬화를 수행한다. ..