목록3-2/Computer Network (7)
더 좋은 개발자가 되기 위한 메모장

-개발자 관점에서의 PORT번호 port번호는 개발자 관점에서는 process식별자라고 했다. process는 크롬이라던지 엣지라던지 뭐언가 작동될 때 생성되며 kernel층의 tcp에 접근할 수 있도록 user모드 Application에 본질이 file인 interface가 제공되는데 kernel(TCP)를 추상화 한 것이기 때문에 file이라 부르지 않고 Socket이라고 부른다. 아무튼 tcp/ip에 있는 port번호는 16bit로 이루어져 있어 0~65535까지 나타날 수 있다.(하지만 0하고 655는 안쓴다고함) 아무튼 process"식별자"라고 했으니 엣지나 크롬이든 여러 프로세스가 생성된다면 port번호는 중복될 수 없다 . 고유하다 식별자기 때문이다. 어떤 데이터가(Packet단위) H/W..

[널널한 개발자 네트워크 강의]복습 게시글입니다 + 얄팍한 코딩사전 강의 전에 IP는 HOST에 대한 식별자라고 배웠다. 예를 들자면 대한민국의 행정체계를 Network라고 한다면 사람 개인은 Host 그리고 이것을 식별하는 식별자 주민번호를 IP주소라고 할 수 있다. &&여기서 의문점 HOST라 하면은 인터넷이 연결된 컴퓨터이고 컴퓨터 하나당 N개의 IP주소를 바인딩 할 수 있다고 했는데.... 주민번호 N개인 사람..? 일단 다음으로 넘어가서 IP( Internet Protocol) 인터넷 규제, 규약 IP주소에는 IPv4 와 IPv6가 있다. 차이로는 주소 길이 차이. IPv4: 32bit -> 2에 32승 대략 46억개 고유한 것이기 때문에 중복없이 하나의 컴퓨터에 1개 혹은 N개의 IP주소가 바..

시작하기 앞서 이상과 실체를 알아야하는 네트워크 이상: OSI 7L 실체 -> TCP/IP + HTTP 를 구현할 수 있어야 한다. 명심 또 명심.. 이상에 목숨걸지말기 컴퓨터 world는 3개의 Layer로 나뉨 (user - kernel - h/w) user-kernal 를 software이라고 한다. DOD(미국 방위 어쩌구)에서는 7Layer가 아닌 4Layer로 나타냄 그림으로 먼저 봐보자 너무너무 중요한 Socket이 뭘까 Socket: TCP를 User Mode의 application으로 Process가 접근할 수 있도록 File형식으로 추상화 한 interface!!!!!!!! DOD에 각 Layer를 아래와 같은 식별할 수 있는 식별자가 있는데 각자의 무엇에 대한 식별자일까 Transpo..